diff --git a/servers/slapd/daemon.c b/servers/slapd/daemon.c
index 5e55a8f016898965a72666da4398537e99e5669b..d62f2b29a753722354c137abb3ecb505c205d01a 100644
--- a/servers/slapd/daemon.c
+++ b/servers/slapd/daemon.c
@@ -1291,7 +1291,7 @@ slap_open_listener(
 	LDAPURLDesc *lud;
 	unsigned short port;
 	int err, addrlen = 0;
-	struct sockaddr **sal, **psal;
+	struct sockaddr **sal = NULL, **psal;
 	int socktype = SOCK_STREAM;	/* default to COTS */
 	ber_socket_t s;