summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Rettberg2015-12-14 15:41:53 +0100
committerSimon Rettberg2015-12-14 15:41:53 +0100
commit8ea3f7a45a415847a4f262130f14f6a5dec81920 (patch)
tree67e916cdbb15547d9bb1eeed401f1761ea7d91a3
parent[SERVER] Disallow images starting with "." now that we allow load-on-demand (diff)
downloaddnbd3-8ea3f7a45a415847a4f262130f14f6a5dec81920.tar.gz
dnbd3-8ea3f7a45a415847a4f262130f14f6a5dec81920.tar.xz
dnbd3-8ea3f7a45a415847a4f262130f14f6a5dec81920.zip
[SERVER] Free memory on exit to get new valgrind high score
-rw-r--r--src/server/server.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/server/server.c b/src/server/server.c
index f7aba2a..c3b2078 100644
--- a/src/server/server.c
+++ b/src/server/server.c
@@ -156,6 +156,8 @@ void dnbd3_cleanup()
sleep( 1 );
}
+ free( _basePath );
+ free( _configDir );
exit( EXIT_SUCCESS );
}
@@ -321,7 +323,7 @@ int main(int argc, char *argv[])
// Handle signals
if ( sigReload ) {
sigReload = false;
- logadd( LOG_INFO, "SIGUSR1 received, re-scanning image directory" );
+ logadd( LOG_INFO, "SIGHUP received, re-scanning image directory" );
threadpool_run( &server_asyncImageListLoad, NULL );
}
if ( sigLogCycle ) {
@@ -363,6 +365,7 @@ int main(int argc, char *argv[])
continue;
}
}
+ free( bindAddress );
dnbd3_cleanup();
}