if (virAuthGetConfigFilePath(conn, &path) < 0)
return NULL;
+ if (!auth || !auth->cb) {
+ virReportError(VIR_ERR_INVALID_ARG, "%s",
+ _("Missing or invalid auth pointer"));
+ return NULL;
+ }
+
return virAuthGetUsernamePath(path, auth, servicename,
defaultUsername, hostname);
}
if (virAuthGetConfigFilePath(conn, &path) < 0)
return NULL;
+ if (!auth || !auth->cb) {
+ virReportError(VIR_ERR_INVALID_ARG, "%s",
+ _("Missing or invalid auth pointer"));
+ return NULL;
+ }
+
return virAuthGetPasswordPath(path, auth, servicename, username, hostname);
}