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 <meyering@redhat.com>
 
+	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