From d2bded47b15a64276a76805e3a2e52a98bf05df9 Mon Sep 17 00:00:00 2001 From: Sascha Kruse Date: Fri, 30 Dec 2011 00:39:42 +0100 Subject: [PATCH] don't get stuck in loop --- dunst_dbus.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dunst_dbus.c b/dunst_dbus.c index 3812ab0..72b8b51 100644 --- a/dunst_dbus.c +++ b/dunst_dbus.c @@ -244,9 +244,9 @@ notify(DBusMessage *dmsg) { dunst_printf(DEBUG, "extracting hints\n"); while (dbus_message_iter_get_arg_type(&hints) != DBUS_TYPE_INVALID) { dbus_message_iter_recurse(&hints, &hint); - printf("Type: %d\n", dbus_message_iter_get_arg_type(&hint)); while (dbus_message_iter_get_arg_type(&hint) != DBUS_TYPE_INVALID) { if(dbus_message_iter_get_arg_type(&hint) != DBUS_TYPE_STRING) { + dbus_message_iter_next(&hints); continue; } dbus_message_iter_get_basic(&hint, &hint_name);