From 88c06b0a1f864dc4713002538966456da72551aa Mon Sep 17 00:00:00 2001 From: Marco van Wieringen Date: Thu, 8 May 2014 21:58:38 +0200 Subject: [PATCH] Director segfaults doing update slots when all slots are empty Fixes #293: Director segfaults doing update slots when all slots are empty --- src/dird/ua_update.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/dird/ua_update.c b/src/dird/ua_update.c index deea59746ab..5289c3465d9 100644 --- a/src/dird/ua_update.c +++ b/src/dird/ua_update.c @@ -1159,7 +1159,9 @@ static void update_slots(UAContext *ua) db_unlock(ua->db); bail_out: - free_vol_list(vol_list); + if (vol_list) { + free_vol_list(vol_list); + } free(slot_list); close_sd_bsock(ua);