From: Kern Sibbald Date: Tue, 2 Jun 2020 06:09:46 +0000 (+0200) Subject: Ensure cloud driver loaded when listing cloud volumes X-Git-Tag: Release-11.3.2~1500 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=df760193cc759e1aaa71f9869db4d50cc9d30f69;p=thirdparty%2Fbacula.git Ensure cloud driver loaded when listing cloud volumes --- diff --git a/bacula/src/stored/cloud_dev.c b/bacula/src/stored/cloud_dev.c index 2fea2d03bc..4f21bb60d0 100644 --- a/bacula/src/stored/cloud_dev.c +++ b/bacula/src/stored/cloud_dev.c @@ -2546,6 +2546,9 @@ bool cloud_dev::get_cloud_volumes_list(DCR* dcr, alist *volumes, POOLMEM *&err) cancel_callback cancel_cb; cancel_cb.fct = DCR_cancel_cb; cancel_cb.arg = dcr; + if (!driver) { + return false; + } return driver->get_cloud_volumes_list(volumes, &cancel_cb, err); } @@ -2555,6 +2558,9 @@ bool cloud_dev::get_cloud_volume_parts_list(DCR *dcr, const char *VolumeName, il cancel_callback cancel_cb; cancel_cb.fct = DCR_cancel_cb; cancel_cb.arg = dcr; + if (!driver) { + return false; + } return driver->get_cloud_volume_parts_list(VolumeName, parts, &cancel_cb, err); }