modules/bluez4: Fix dereference before null check

Fixes CID1039818

Signed-off-by: Chris Michael <cp.michael@samsung.com>
This commit is contained in:
Chris Michael 2014-09-05 10:44:07 -04:00
parent 2e651c9ec1
commit ae1c3286ee
1 changed files with 4 additions and 2 deletions

View File

@ -73,9 +73,11 @@ _display_msg(const char *title, const char *msg)
static void
_reply_and_del_dialog(Eldbus_Message *reply, E_Dialog *dialog)
{
Eldbus_Message *message = dialog->data;
_reply(message, reply);
Eldbus_Message *message;
if (!dialog) return;
if (!(message = dialog->data)) return;
_reply(message, reply);
e_object_del(E_OBJECT(dialog));
}