From: Daniel P. Berrangé Date: Fri, 17 May 2019 11:28:27 +0000 (+0100) Subject: access: report an error if no access manager is present X-Git-Tag: v6.0.0-rc1~209 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cccc3fc1bb2794ba32b5270aa5ca0dd978d44f85;p=thirdparty%2Flibvirt.git access: report an error if no access manager is present The code calling this method expects it to have reported an error on failure. Reviewed-by: Cole Robinson Signed-off-by: Daniel P. Berrangé --- diff --git a/src/access/viraccessmanager.c b/src/access/viraccessmanager.c index 31e1787919..e2ceeca57f 100644 --- a/src/access/viraccessmanager.c +++ b/src/access/viraccessmanager.c @@ -65,6 +65,12 @@ VIR_ONCE_GLOBAL_INIT(virAccessManager); virAccessManagerPtr virAccessManagerGetDefault(void) { + if (virAccessManagerDefault == NULL) { + virReportError(VIR_ERR_INTERNAL_ERROR, "%s", + _("No access manager registered")); + return NULL; + } + return virObjectRef(virAccessManagerDefault); }