summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGowtham Anandha Babu <gowtham.ab@samsung.com>2014-12-17 11:18:50 +0530
committerGowtham Anandha Babu <gowtham.ab@samsung.com>2014-12-17 11:18:50 +0530
commitb717865956d271481c19699807806050b092c390 (patch)
treeff627ffbd525fe1d51b06d6e6499b1b2b30d5e6f
parent1fbd79192a6098b571457d719d21ab7bd244fb74 (diff)
downloadbluez-b717865956d271481c19699807806050b092c390.tar.gz
bluez-b717865956d271481c19699807806050b092c390.tar.bz2
bluez-b717865956d271481c19699807806050b092c390.zip
obexd/client/map: Check msg value is valid
Checks for NULL value before passing to the callback. Git repo link: http://git.kernel.org/cgit/bluetooth/bluez.git/commit/?id=621861cd84d6f4522b35b16b10a347e733808dda Change-Id: I8927ea737cca05e8025b3d987e7557d259b58027
-rw-r--r--obexd/client/map.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/obexd/client/map.c b/obexd/client/map.c
index d2d3d81a..57e9a35b 100644
--- a/obexd/client/map.c
+++ b/obexd/client/map.c
@@ -1131,7 +1131,8 @@ static void msg_element(GMarkupParseContext *ctxt, const char *element,
for (parser = msg_parsers; parser && parser->name; parser++) {
if (strcasecmp(key, parser->name) == 0) {
- parser->func(msg, values[i]);
+ if(values[i])
+ parser->func(msg, values[i]);
break;
}
}