diff options
| author | Soikk | 2025-12-10 19:55:12 +0100 |
|---|---|---|
| committer | Soikk | 2025-12-10 19:55:12 +0100 |
| commit | 8cdb3ba9256bf61453c25ee728349cd18dabe236 (patch) | |
| tree | 276ea41a42d32bccee4262e3d7bbc92f5f541447 /src/net | |
| parent | c164a3ce1b497e55924bea49fb0986b8e7ff1459 (diff) | |
| download | soikk-server-8cdb3ba9256bf61453c25ee728349cd18dabe236.tar.xz soikk-server-8cdb3ba9256bf61453c25ee728349cd18dabe236.tar.zst | |
Removed naked allocations for strings
Diffstat (limited to 'src/net')
| -rwxr-xr-x | src/net/net.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/net/net.c b/src/net/net.c index ce1c815..39b25e3 100755 --- a/src/net/net.c +++ b/src/net/net.c @@ -397,8 +397,7 @@ static uint64_t http_len(struct http_message *hm){ }*/ static str http_header_to_str(struct http_message *hm){ - str s = {0}; - s.ptr = calloc(http_len(hm) + 1, sizeof(char)); + str s = dnstr(http_len(hm)); copy_strs(s, hm->method, sstr(" "), hm->url, sstr(" "), hm->req_ver, sstr("\r\n")); for(int i = 0; i < hm->hlen; i++){ copy_strs(s, hm->headers[i].name, sstr(": "), hm->headers[i].value, sstr("\r\n")); |
