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-9.6.4~18 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7578822098cd44bc9553255a20e09be29385290d;p=thirdparty%2Fbacula.git Ensure cloud driver loaded when listing cloud volumes --- diff --git a/bacula/src/stored/cloud_dev.h b/bacula/src/stored/cloud_dev.h index 7bd9ed8a1..9739cacfd 100644 --- a/bacula/src/stored/cloud_dev.h +++ b/bacula/src/stored/cloud_dev.h @@ -107,7 +107,8 @@ public: bool rewrite_volume_label(DCR *dcr, bool recycle); bool start_of_job(DCR *dcr); bool end_of_job(DCR *dcr); - bool get_cloud_volumes_list(DCR* dcr, alist *volumes, POOLMEM *&err) { return driver->get_cloud_volumes_list(dcr, volumes, err); }; + bool get_cloud_volumes_list(DCR* dcr, alist *volumes, POOLMEM *&err) + { return !driver?false:driver->get_cloud_volumes_list(dcr, volumes, err); }; bool get_cloud_volume_parts_list(DCR *dcr, const char *VolumeName, ilist *parts, POOLMEM *&err) { return driver->get_cloud_volume_parts_list(dcr, VolumeName, parts, err);}; uint32_t get_cloud_upload_transfer_status(POOL_MEM &msg, bool verbose); uint32_t get_cloud_download_transfer_status(POOL_MEM &msg, bool verbose);