From: Jim Meyering Date: Mon, 3 Mar 2008 13:17:05 +0000 (+0000) Subject: Plug saslUsernameWhitelist leak. X-Git-Tag: LIBVIRT_0_4_1~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6272a7d0c2eb467b5dac40daf8cae8b3046339a9;p=thirdparty%2Flibvirt.git Plug saslUsernameWhitelist leak. * qemud/qemud.c (qemudCleanup): Free the array as well as the strings in it. --- diff --git a/ChangeLog b/ChangeLog index 4a08b00b0d..7631cc8fde 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ Mon Mar 3 14:14:03 CET 2008 Jim Meyering + Plug saslUsernameWhitelist leak. + * qemud/qemud.c (qemudCleanup): Free the array as well as + the strings in it. + Plug skipped-qemudCleanup leak. * qemud/qemud.c (main): Call qemudCleanup also upon failure. Otherwise, an error return would skip it and induce leaks. diff --git a/qemud/qemud.c b/qemud/qemud.c index 7ccc9ee00b..96fdf32f22 100644 --- a/qemud/qemud.c +++ b/qemud/qemud.c @@ -1661,6 +1661,7 @@ static void qemudCleanup(struct qemud_server *server) { free(*list); list++; } + free(server->saslUsernameWhitelist); } #endif