From cdd587d674974a753dae862ba716b68a6b56dfa5 Mon Sep 17 00:00:00 2001 From: sr Date: Sun, 6 Jan 2013 19:42:09 +0100 Subject: [SERVER] Fix nullpointer deref when last image is deleted --- src/server/saveload.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/server/saveload.c') diff --git a/src/server/saveload.c b/src/server/saveload.c index a9934d4..8c48304 100644 --- a/src/server/saveload.c +++ b/src/server/saveload.c @@ -556,6 +556,8 @@ void dnbd3_exec_delete(int save_if_changed) g_free(image); // Restart iteration as it would be messed up now image_iterator = _dnbd3_images; + if (image_iterator == NULL) + break; } } // END image iteration pthread_spin_unlock(&_spinlock); -- cgit v1.2.3-55-g7522