diff --git a/src/server.c b/src/server.c index f1e294a83..7cec4ce47 100644 --- a/src/server.c +++ b/src/server.c @@ -2216,6 +2216,9 @@ static uint srv_release_dynsrv(struct server *srv) */ void free_server(struct server *srv) { + if (!srv) + return; + /* For dynamic servers, decrement the reference counter. Only free the * server when reaching zero. */