]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
P2P: Clear entry.key to avoid use of uninitialized value on error path
authorJouni Malinen <j@w1.fi>
Fri, 15 Jul 2011 11:39:07 +0000 (14:39 +0300)
committerJouni Malinen <j@w1.fi>
Fri, 15 Jul 2011 11:39:07 +0000 (14:39 +0300)
wpa_supplicant/dbus/dbus_new_handlers_p2p.c

index e8bbc10a04497aa22ea274d82e834bfaf2e0ec6d..223af034ae20bbb50ec5e97931bc4f808b69f983 100644 (file)
@@ -85,6 +85,7 @@ DBusMessage * wpas_dbus_handler_p2p_find(DBusMessage *message,
        u8 *req_dev_types = NULL;
 
        dbus_message_iter_init(message, &iter);
+       entry.key = NULL;
 
        if (!wpa_dbus_dict_open_read(&iter, &iter_dict))
                goto error;
@@ -192,6 +193,7 @@ DBusMessage * wpas_dbus_handler_p2p_extendedlisten(
        DBusMessageIter iter_dict;
 
        dbus_message_iter_init(message, &iter);
+       entry.key = NULL;
 
        if (!wpa_dbus_dict_open_read(&iter, &iter_dict))
                goto error;
@@ -233,6 +235,7 @@ DBusMessage * wpas_dbus_handler_p2p_presence_request(
        DBusMessageIter iter_dict;
 
        dbus_message_iter_init(message, &iter);
+       entry.key = NULL;
 
        if (!wpa_dbus_dict_open_read(&iter, &iter_dict))
                goto error;