diff --git a/epan/dissectors/packet-zbee-zcl-lighting.c b/epan/dissectors/packet-zbee-zcl-lighting.c index 2f8d880447..4757c272ce 100644 --- a/epan/dissectors/packet-zbee-zcl-lighting.c +++ b/epan/dissectors/packet-zbee-zcl-lighting.c @@ -876,7 +876,11 @@ decode_color_xy(gchar *s, guint16 value) static void decode_color_temperature(gchar *s, guint16 value) { - g_snprintf(s, ITEM_LABEL_LENGTH, "%d [Mired] (%d [K])", value, 1000000/value); + if (value == 0) { + g_snprintf(s, ITEM_LABEL_LENGTH, "%u [Mired]", value); + } else { + g_snprintf(s, ITEM_LABEL_LENGTH, "%u [Mired] (%u [K])", value, 1000000/value); + } return; } /*decode_power_conf_voltage*/