diff --git a/servers/slapd/connection.c b/servers/slapd/connection.c
index 5fe614e50a98f1d2b8aaf23678a451a5b0b60703..b829d2c8ca48b28a30215c2d8a8db8a1354a938d 100644
--- a/servers/slapd/connection.c
+++ b/servers/slapd/connection.c
@@ -1176,7 +1176,7 @@ int connection_client_setup(
 {
 	Connection *c;
 
-	if ( connection_init( s, &dummy_list, "", "", CONN_IS_CLIENT, 0, NULL ) < 0 ) {
+	if ( connection_init( s, (Listener *)&dummy_list, "", "", CONN_IS_CLIENT, 0, NULL ) < 0 ) {
 		return -1;
 	}