Diff between 25a0862cb143c6bd362fe5111bfbe18d53fe4a57 and 5fbd1e54062ad82a2035e068f7bd41416c222f23

Changed Files

File Additions Deletions Status
client/main.c +5 -0 modified

Full Patch

diff --git a/client/main.c b/client/main.c
index 23d47d1..ea83942 100644
--- a/client/main.c
+++ b/client/main.c
@@ -130,6 +130,7 @@ static void print_iter(const char *label, const char *name,
 {
 	dbus_bool_t valbool;
 	dbus_uint32_t valu32;
+	dbus_uint16_t valu16;
 	dbus_int16_t vals16;
 	const char *valstr;
 
@@ -156,6 +157,10 @@ static void print_iter(const char *label, const char *name,
 		dbus_message_iter_get_basic(iter, &valu32);
 		rl_printf("%s%s: 0x%06x\n", label, name, valu32);
 		break;
+	case DBUS_TYPE_UINT16:
+		dbus_message_iter_get_basic(iter, &valu16);
+		rl_printf("%s%s: 0x%04x\n", label, name, valu16);
+		break;
 	case DBUS_TYPE_INT16:
 		dbus_message_iter_get_basic(iter, &vals16);
 		rl_printf("%s%s: %d\n", label, name, vals16);