summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/htslib.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/htslib.c b/src/htslib.c
index 69353b5..407f225 100644
--- a/src/htslib.c
+++ b/src/htslib.c
@@ -4596,8 +4596,7 @@ static t_hostent *hts_ghbn(const t_dnscache *cache, const char *const iadr, t_ho
for(; cache != NULL; cache = cache->n) {
assertf(cache != NULL);
assertf(iadr != NULL);
- assertf(cache->iadr != NULL);
- if (strcmp(cache->iadr, iadr) == 0) { // ok trouvé
+ if (cache->iadr != NULL && strcmp(cache->iadr, iadr) == 0) { // ok trouvé
if (cache->host_length > 0) { // entrée valide
if (retour->h_addr_list[0])
memcpy(retour->h_addr_list[0], cache->host_addr, cache->host_length);