From: Eric Bollengier Date: Fri, 17 Mar 2023 14:59:27 +0000 (+0100) Subject: Check Pool specific ACL in select_media_dbr() X-Git-Tag: Release-13.0.3~28 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=18d388db260be71be8bd25c303578482870cd84e;p=thirdparty%2Fbacula.git Check Pool specific ACL in select_media_dbr() --- diff --git a/bacula/src/dird/ua_select.c b/bacula/src/dird/ua_select.c index 822e25a6f..219f33557 100644 --- a/bacula/src/dird/ua_select.c +++ b/bacula/src/dird/ua_select.c @@ -745,7 +745,10 @@ int select_media_dbr(UAContext *ua, MEDIA_DBR *mr) pm_strcpy(err, db_strerror(ua->db)); goto bail_out; } - ret = 1; + + if (acl_access_ok(ua, Pool_ACL, mr->Pool)) { + ret = 1; + } bail_out: if (!ret && *err) {