diff --git a/src/access/viraccessmanager.c b/src/access/viraccessmanager.c index 31e1787919bd1eabdb84081985d3c14ab98d840f..e2ceeca57fa405c9c8cd46c34598f01329a84ac9 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); }