From: Viktor Szakats Date: Mon, 17 Feb 2025 13:51:02 +0000 (+0100) Subject: asyn-thread: fix mutex refs and unused variable in no-`HAVE_GETADDRINFO` builds X-Git-Tag: curl-8_13_0~437 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=80d93799a67014f5f90ef5e164916ad56636d947;p=thirdparty%2Fcurl.git asyn-thread: fix mutex refs and unused variable in no-`HAVE_GETADDRINFO` builds Follow-up to 074048ae803a817e39df198c61c2d9d87ec3585f #16321 Follow-up to 2ee754d830da084c386d1f1778de5e00fb1c348e #16323 Closes #16370 --- diff --git a/lib/asyn-thread.c b/lib/asyn-thread.c index 1770d14606..8a938c425a 100644 --- a/lib/asyn-thread.c +++ b/lib/asyn-thread.c @@ -336,15 +336,15 @@ CURL_STDCALL gethostbyname_thread(void *arg) tsd->sock_error = RESOLVER_ENOMEM; } - Curl_mutex_acquire(tsd->mtx); + Curl_mutex_acquire(&tsd->mutx); if(tsd->done) { /* too late, gotta clean up the mess */ - Curl_mutex_release(tsd->mtx); + Curl_mutex_release(&tsd->mutx); destroy_thread_sync_data(tsd); } else { tsd->done = TRUE; - Curl_mutex_release(tsd->mtx); + Curl_mutex_release(&tsd->mutx); } return 0; @@ -682,8 +682,6 @@ struct Curl_addrinfo *Curl_resolver_getaddrinfo(struct Curl_easy *data, int port, int *waitp) { - struct thread_data *td = &data->state.async.thdata; - *waitp = 0; /* default to synchronous response */ /* fire up a new resolver thread! */