naett.c

Tiny cross-platform HTTP / HTTPS client library in C.
git clone git://git.finwo.net/lib/naett.c
Log | Files | Refs | README | LICENSE

commit c279ff63d32610d812a1b609d19f0a0379667a7a
parent 1a1426e516bbd929bf1253095ae367bf0112fe90
Author: Henrik RydgÄrd <hrydgard@gmail.com>
Date:   Mon, 31 Jul 2023 11:21:53 +0200

Amalgamation

Diffstat:
Mnaett.c | 10++++------
1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/naett.c b/naett.c @@ -265,12 +265,12 @@ naettOption* naettHeader(const char* name, const char* value) { return (naettOption*)option; } -naettOption* naettUserAgent(const char* method) { +naettOption* naettUserAgent(const char* userAgent) { naettAlloc(InternalOption, option); option->numParams = 1; InternalParam* param = &option->params[0]; - param->string = method; + param->string = userAgent; param->offset = offsetof(RequestOptions, userAgent); param->setter = stringSetter; @@ -953,9 +953,7 @@ void naettPlatformMakeRequest(InternalResponse* res) { struct curl_slist* headerList = NULL; char uaBuf[512]; - if (req->options.userAgent) { - snprintf(uaBuf, sizeof(uaBuf), "User-Agent: %s", req->options.userAgent ? req->options.userAgent : NAETT_UA); - } + snprintf(uaBuf, sizeof(uaBuf), "User-Agent: %s", req->options.userAgent ? req->options.userAgent : NAETT_UA); headerList = curl_slist_append(headerList, uaBuf); KVLink* header = req->options.headers; @@ -1220,7 +1218,7 @@ int naettPlatformInitRequest(InternalRequest* req) { req->resource = wcsndup(components.lpszUrlPath, components.dwUrlPathLength + components.dwExtraInfoLength); free(url); - LPWSTR uaBuf = 0; + LPWSTR uaBuf = NULL; if (req->options.userAgent) { uaBuf = winFromUTF8(req->options.userAgent); }