]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
dnscache: remove Curl_dns_entry_link
authorDaniel Stenberg <daniel@haxx.se>
Wed, 27 May 2026 13:40:12 +0000 (15:40 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Wed, 27 May 2026 21:13:19 +0000 (23:13 +0200)
Unused function

Closes #21774

lib/dnscache.c
lib/dnscache.h

index 20f6b2171441ffc4144101683cc33b35b4d8b274..82114b4920250e55cf68630164590613b5209840 100644 (file)
@@ -616,20 +616,6 @@ CURLcode Curl_dnscache_add_negative(struct Curl_easy *data,
   return CURLE_OUT_OF_MEMORY;
 }
 
-struct Curl_dns_entry *Curl_dns_entry_link(struct Curl_easy *data,
-                                           struct Curl_dns_entry *dns)
-{
-  if(!dns)
-    return NULL;
-  else {
-    struct Curl_dnscache *dnscache = dnscache_get(data);
-    dnscache_lock(data, dnscache);
-    dns->refcount++;
-    dnscache_unlock(data, dnscache);
-    return dns;
-  }
-}
-
 /*
  * Curl_dns_entry_unlink() releases a reference to the given cached DNS entry.
  * When the reference count reaches 0, the entry is destroyed. It is important
index ebe25f6dd416930d38a5317f9dbd7ddd089323d2..9239977cf8c96e789f704b6675b37dc3498afdc7 100644 (file)
@@ -80,11 +80,6 @@ void Curl_dns_entry_set_https_rr(struct Curl_dns_entry *dns,
                                  struct Curl_https_rrinfo *hinfo);
 #endif /* USE_HTTPSRR */
 
-/* Increase the ref counter and return it for storing in another place.
- * May be called with NULL, in which case it returns NULL. */
-struct Curl_dns_entry *Curl_dns_entry_link(struct Curl_easy *data,
-                                           struct Curl_dns_entry *dns);
-
 /* unlink a dns entry, frees all resources if it was the last reference.
  * Always clears `*pdns`` */
 void Curl_dns_entry_unlink(struct Curl_easy *data,