stkagent: Handle NULL items in append_menu_items

This commit is contained in:
Denis Kenzior 2010-10-14 02:58:07 -05:00
parent 00ad02c29d
commit 8820e18b53
1 changed files with 2 additions and 1 deletions

View File

@ -240,7 +240,7 @@ static void append_menu_items(DBusMessageIter *iter,
dbus_message_iter_open_container(iter, DBUS_TYPE_ARRAY,
"(sy)", &array);
for (; item->text; item++) {
while (item && item->text) {
dbus_message_iter_open_container(&array, DBUS_TYPE_STRUCT,
NULL, &entry);
@ -250,6 +250,7 @@ static void append_menu_items(DBusMessageIter *iter,
&item->icon_id);
dbus_message_iter_close_container(&array, &entry);
item++;
}
dbus_message_iter_close_container(iter, &array);