From: John Ferlan Date: Tue, 30 Sep 2014 11:01:49 +0000 (-0400) Subject: virhook: Resolve Coverity NULL_RETURNS X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=f7212f6bd3c06a9ca51039d16e7d0515ec56493d;p=libvirt.git virhook: Resolve Coverity NULL_RETURNS Coverity complains that many other callers to return err from virGetLastError() will check if err is not NULL before dereferencing it. Just do the same here for safety. --- diff --git a/src/util/virhook.c b/src/util/virhook.c index 25d0783bfb..ee19382c4a 100644 --- a/src/util/virhook.c +++ b/src/util/virhook.c @@ -300,7 +300,8 @@ virHookCall(int driver, if (ret < 0) { /* Convert INTERNAL_ERROR into known error. */ virErrorPtr err = virGetLastError(); - virReportError(VIR_ERR_HOOK_SCRIPT_FAILED, "%s", err->message); + virReportError(VIR_ERR_HOOK_SCRIPT_FAILED, "%s", + err ? err->message : _("unknown error")); } virCommandFree(cmd);