From ba6f1a77e02d70e1d9ae102383b70259cee677a0 Mon Sep 17 00:00:00 2001 From: Wouter Verhelst Date: Mon, 3 May 2010 15:57:28 +0200 Subject: [PATCH] Fix leaks There were a few strings that weren't being removed. This is cleanup-code that's not called all that often, but We Shouldn't Leak(TM). --- nbd-server.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/nbd-server.c b/nbd-server.c index 521facc..7a8de79 100644 --- a/nbd-server.c +++ b/nbd-server.c @@ -539,6 +539,12 @@ void remove_server(gpointer s) { g_free(server->exportname); if(server->authname) g_free(server->authname); + if(server->listenaddr) + g_free(server->listenaddr); + if(server->prerun) + g_free(server->prerun); + if(server->postrun) + g_free(server->postrun); g_free(server); } -- 1.7.10.4