client: Pretty-print D-Bus signed integers
authorPatrik Flykt <patrik.flykt@linux.intel.com>
Mon, 3 Jun 2013 10:11:38 +0000 (13:11 +0300)
committerPatrik Flykt <patrik.flykt@linux.intel.com>
Fri, 7 Jun 2013 07:08:47 +0000 (10:08 +0300)
To keep it more logical, rename the unsigned variable in the code.

client/dbus_helpers.c

index 4913b68..5345d05 100644 (file)
@@ -35,7 +35,8 @@ void __connmanctl_dbus_print(DBusMessageIter *iter, const char *pre,
        int arg_type;
        dbus_bool_t b;
        unsigned char c;
-       unsigned int i;
+       dbus_uint32_t u;
+       dbus_int32_t i;
        double d;
 
        char *str;
@@ -98,6 +99,11 @@ void __connmanctl_dbus_print(DBusMessageIter *iter, const char *pre,
 
                case DBUS_TYPE_UINT16:
                case DBUS_TYPE_UINT32:
+                       dbus_message_iter_get_basic(iter, &u);
+                       fprintf(stdout, "%d", u);
+                       break;
+
+               case DBUS_TYPE_INT32:
                        dbus_message_iter_get_basic(iter, &i);
                        fprintf(stdout, "%d", i);
                        break;