diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/htslib.c | 3 |
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); |