diff --git a/libs/sofia-sip/libsofia-sip-ua/su/su_addrinfo.c b/libs/sofia-sip/libsofia-sip-ua/su/su_addrinfo.c index f24e4f7dbb..7b78af6e23 100644 --- a/libs/sofia-sip/libsofia-sip-ua/su/su_addrinfo.c +++ b/libs/sofia-sip/libsofia-sip-ua/su/su_addrinfo.c @@ -805,6 +805,9 @@ freeaddrinfo(ai) { struct addrinfo *next; + if (ai == NULL) + return; + do { next = ai->ai_next; if (ai->ai_canonname)