From: William Lallemand Date: Fri, 20 Aug 2021 08:10:15 +0000 (+0200) Subject: MINOR: server: check if srv is NULL in free_server() X-Git-Tag: v2.5-dev5~58 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4c395fce21c55e16036d10d3aa80de9dcfc3efe0;p=thirdparty%2Fhaproxy.git MINOR: server: check if srv is NULL in free_server() Check if srv is NULL before trying to do anything in free_server(), like most free()-like function do. --- diff --git a/src/server.c b/src/server.c index f1e294a836..7cec4ce473 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. */