diff options
author | Gowtham Anandha Babu <gowtham.ab@samsung.com> | 2014-12-17 11:18:50 +0530 |
---|---|---|
committer | Gowtham Anandha Babu <gowtham.ab@samsung.com> | 2014-12-17 11:18:50 +0530 |
commit | b717865956d271481c19699807806050b092c390 (patch) | |
tree | ff627ffbd525fe1d51b06d6e6499b1b2b30d5e6f | |
parent | 1fbd79192a6098b571457d719d21ab7bd244fb74 (diff) | |
download | bluez-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.c | 3 |
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; } } |