Hi, in hal-0.5.10 the return type of the Device.Killswitch GetPower() method has changed from UINT32 to INT32. The attached patch fixes that for the NetworkManager-0.6 branch. Cheers, Michael -- Why is it that all of the instruments seeking intelligent life in the universe are pointed away from Earth?
Index: src/NetworkManager.c =================================================================== --- src/NetworkManager.c (Revision 2974) +++ src/NetworkManager.c (Arbeitskopie) @@ -339,7 +339,7 @@ { DBusError err; DBusMessage * reply = NULL; - guint32 status; + gint32 status; g_return_if_fail (pcall != NULL); g_return_if_fail (data != NULL); @@ -358,7 +358,7 @@ goto out; } - if (!dbus_message_get_args (reply, &err, DBUS_TYPE_UINT32, &status, DBUS_TYPE_INVALID)) { + if (!dbus_message_get_args (reply, &err, DBUS_TYPE_INT32, &status, DBUS_TYPE_INVALID)) { nm_info ("Error getting killswitch power arguments: %s - %s", err.name, err.message); dbus_error_free (&err); goto out;
Attachment:
signature.asc
Description: OpenPGP digital signature