diff --git a/client/main.c b/client/main.c
index 23d47d1..ea83942 100644
--- a/client/main.c
+++ b/client/main.c
{
dbus_bool_t valbool;
dbus_uint32_t valu32;
+ dbus_uint16_t valu16;
dbus_int16_t vals16;
const char *valstr;
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);