diff --git a/smmapdfw/libsmmapdfw/dns.c b/smmapdfw/libsmmapdfw/dns.c index fa99620..71d5f48 100644 --- a/smmapdfw/libsmmapdfw/dns.c +++ b/smmapdfw/libsmmapdfw/dns.c @@ -243,7 +243,7 @@ a_rdata_t** get_a_rrs(char *domain) { cname_rdata_t **cname_rdata; rdata = (rdata_t**) get_rrs(domain, T_A); - if (NULL == *rdata) + if ((NULL == rdata) || (NULL == *rdata)) return NULL; if ((*rdata)->type == T_CNAME) {