diff --git a/src/common/utils.c b/src/common/utils.c index 4074a40..399a418 100644 --- a/src/common/utils.c +++ b/src/common/utils.c @@ -535,6 +535,11 @@ GString *li_sockaddr_to_string(liSocketAddress addr, GString *dest, gboolean sho guint8 oct; liSockAddr *saddr = addr.addr; + if (!saddr) { + li_string_assign_len(dest, CONST_STR_LEN("")); + return dest; + } + switch (saddr->plain.sa_family) { case AF_INET: /* ipv4 */