D-Bus: Fix error message for Listen() failure
authorJouni Malinen <j@w1.fi>
Thu, 1 Jan 2015 15:47:29 +0000 (17:47 +0200)
committerJouni Malinen <j@w1.fi>
Fri, 2 Jan 2015 20:50:26 +0000 (22:50 +0200)
DBUS_ERROR_NO_MEMORY does not look like the best option for the failure
reason in case wpas_p2p_listen() fails.

Signed-off-by: Jouni Malinen <j@w1.fi>
wpa_supplicant/dbus/dbus_new_handlers_p2p.c

index e3b8505..c6a36cc 100644 (file)
@@ -192,9 +192,11 @@ DBusMessage * wpas_dbus_handler_p2p_listen(DBusMessage *message,
        if (wpa_s->p2p_dev)
                wpa_s = wpa_s->p2p_dev;
 
-       if (wpas_p2p_listen(wpa_s, (unsigned int)timeout))
-               return dbus_message_new_error(message, DBUS_ERROR_NO_MEMORY,
-                                             NULL);
+       if (wpas_p2p_listen(wpa_s, (unsigned int) timeout)) {
+               return dbus_message_new_error(message,
+                                             WPAS_DBUS_ERROR_UNKNOWN_ERROR,
+                                             "Could not start P2P listen");
+       }
 
        return NULL;
 }