From: Matthias Bolte Date: Sun, 14 Mar 2010 20:29:06 +0000 (+0100) Subject: xenapi: Check for NULL before accessing the scheme X-Git-Tag: v0.8.0~284 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2969eff86aff45acb621a8aac4777b4318ba06fc;p=thirdparty%2Flibvirt.git xenapi: Check for NULL before accessing the scheme --- diff --git a/src/xenapi/xenapi_driver.c b/src/xenapi/xenapi_driver.c index 34b728a578..6841246dcb 100644 --- a/src/xenapi/xenapi_driver.c +++ b/src/xenapi/xenapi_driver.c @@ -88,7 +88,8 @@ xenapiOpen (virConnectPtr conn, virConnectAuthPtr auth, int flags ATTRIBUTE_UNUS char *password = NULL; struct _xenapiPrivate *privP = NULL; - if (STRCASENEQ(conn->uri->scheme, "XenAPI")) { + if (conn->uri == NULL || conn->uri->scheme == NULL || + STRCASENEQ(conn->uri->scheme, "XenAPI")) { return VIR_DRV_OPEN_DECLINED; }