Changeset 4d4f656 in mainline for uspace/lib/http/src/request.c
- Timestamp:
- 2013-09-26T20:50:52Z (12 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 408424e
- Parents:
- b623b68
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/http/src/request.c
rb623b68 r4d4f656 65 65 } 66 66 67 list_initialize(&req->headers);67 http_headers_init(&req->headers); 68 68 69 69 return req; … … 74 74 free(req->method); 75 75 free(req->path); 76 link_t *link = req->headers.head.next; 77 while (link != &req->headers.head) { 78 link_t *next = link->next; 79 http_header_t *header = list_get_instance(link, http_header_t, link); 80 http_header_destroy(header); 81 link = next; 82 } 76 http_headers_clear(&req->headers); 83 77 free(req); 84 78 } … … 104 98 size_t size = meth_size; 105 99 106 list_foreach(req->headers, link, http_header_t, header) {100 http_headers_foreach(req->headers, header) { 107 101 ssize_t header_size = http_header_encode(header, NULL, 0); 108 102 if (header_size < 0) … … 126 120 pos_size -= written; 127 121 128 list_foreach(req->headers, link, http_header_t, header) {122 http_headers_foreach(req->headers, header) { 129 123 written = http_header_encode(header, pos, pos_size); 130 124 if (written < 0) {
Note:
See TracChangeset
for help on using the changeset viewer.