From fb36e4983c533eb972eb9a673f6d4d803e07f05a Mon Sep 17 00:00:00 2001 From: Andrei Emeltchenko Date: Tue, 10 Jun 2014 14:11:35 +0300 Subject: [PATCH] HDP: Set error message on error condition Fixes clang warning: ... CC profiles/health/bluetoothd-hdp.o profiles/health/hdp.c:1778:13: warning: Access to field 'message' results in a dereference of a null pointer (loaded from variable 'gerr') "%s", gerr->message); ^~~~~~~~~~~~~ ... --- profiles/health/hdp.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/profiles/health/hdp.c b/profiles/health/hdp.c index 23ab59a90..d64edb8ff 100644 --- a/profiles/health/hdp.c +++ b/profiles/health/hdp.c @@ -747,8 +747,11 @@ static struct hdp_channel *create_channel(struct hdp_device *dev, { struct hdp_channel *hdp_chann; - if (dev == NULL) + if (dev == NULL) { + g_set_error(err, HDP_ERROR, HDP_UNSPECIFIED_ERROR, + "HDP device uninitialized"); return NULL; + } hdp_chann = g_new0(struct hdp_channel, 1); hdp_chann->config = config; -- 2.47.3