Parcourir la source

D-Bus: Fix error message for Listen() failure

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>
Jouni Malinen il y a 10 ans
Parent
commit
ce82168b55
1 fichiers modifiés avec 5 ajouts et 3 suppressions
  1. 5 3
      wpa_supplicant/dbus/dbus_new_handlers_p2p.c

+ 5 - 3
wpa_supplicant/dbus/dbus_new_handlers_p2p.c

@@ -192,9 +192,11 @@ DBusMessage * wpas_dbus_handler_p2p_listen(DBusMessage *message,
 	if (wpa_s->p2p_dev)
 	if (wpa_s->p2p_dev)
 		wpa_s = 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;
 	return NULL;
 }
 }