Explorar o código

core: print refcnt in log message for dns cache put entry

Daniel-Constantin Mierla hai 2 meses
pai
achega
7f349a69cb
Modificáronse 1 ficheiros con 2 adicións e 1 borrados
  1. 2 1
      src/core/dns_cache.c

+ 2 - 1
src/core/dns_cache.c

@@ -170,7 +170,8 @@ void dns_hash_put_entry(
 			/* atomic_sub_long(dns_cache_total_used, e->total_size); */
 			/* atomic_sub_long(dns_cache_total_used, e->total_size); */
 			dns_destroy_entry(e);
 			dns_destroy_entry(e);
 		} else if(e->next == NULL && e->prev == NULL) {
 		} else if(e->next == NULL && e->prev == NULL) {
-			LM_WARN("unlinked item %p (%s:%u)\n", e, fpath, line);
+			LM_WARN("unlinked item %p rc %d (%s:%u)\n", e,
+					atomic_get_int(&e->refcnt), fpath, line);
 		}
 		}
 	}
 	}
 }
 }