From 696b904b2f5fe0f272e4ff7a3390ac7b06160e1a Mon Sep 17 00:00:00 2001 From: Claudio Takahasi Date: Thu, 27 May 2010 15:04:41 -0300 Subject: [PATCH] obexd: Fix crash on PBAP SetPhoneBook function If the client doesn't send a NAME header, the folder argument may be NULL. --- obexd/plugins/phonebook-tracker.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/obexd/plugins/phonebook-tracker.c b/obexd/plugins/phonebook-tracker.c index 5c9e2a533..3851f94e9 100644 --- a/obexd/plugins/phonebook-tracker.c +++ b/obexd/plugins/phonebook-tracker.c @@ -305,6 +305,9 @@ static const char *name2query(const char *name) static gboolean folder_is_valid(const char *folder) { + if (folder == NULL) + return FALSE; + if (g_str_equal(folder, "/")) return TRUE; else if (g_str_equal(folder, "/telecom")) -- 2.47.3