From 87986047101826dfda86de42000a3a9f002178fc Mon Sep 17 00:00:00 2001 From: Johann Latocha Date: Thu, 26 Jul 2012 20:49:50 +0200 Subject: [SERVER] IPC add image --- src/server/server.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'src/server/server.c') diff --git a/src/server/server.c b/src/server/server.c index 2171773..371d27a 100644 --- a/src/server/server.c +++ b/src/server/server.c @@ -78,9 +78,10 @@ void dnbd3_cleanup() } g_slist_free(_dnbd3_clients); - // save cache maps to files + for (i = 0; i < _num_images; i++) { + // save cache maps to files if (_images[i].cache_file) { char tmp[strlen(_images[i].cache_file)+4]; @@ -93,6 +94,13 @@ void dnbd3_cleanup() close(fd); } + + free(_images[i].group); + free(_images[i].file); + free(_images[i].servers); + free(_images[i].serverss); + free(_images[i].cache_file); + free(_images[i].cache_map); } pthread_spin_unlock(&_spinlock); -- cgit v1.2.3-55-g7522