From 6a1c35a64e0dba477bd654d682f1e90c95361f78 Mon Sep 17 00:00:00 2001 From: Michael Terry Date: Fri, 25 Feb 2011 08:45:31 -0500 Subject: fix crash on null string passed to GVariant --- src/application-service-appstore.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/application-service-appstore.c b/src/application-service-appstore.c index 10feef5..5f343e5 100644 --- a/src/application-service-appstore.c +++ b/src/application-service-appstore.c @@ -1238,9 +1238,10 @@ get_applications (ApplicationServiceAppstore * appstore) } g_variant_builder_add (&builder, "(sisossss)", app->icon, - position++, app->dbus_name, app->menu, - app->icon_theme_path, app->label, - app->guide, app->icon_desc); + position++, app->dbus_name, app->menu, + app->icon_theme_path, app->label, + app->guide, + (app->icon_desc != NULL) ? app->icon_desc : ""); } out = g_variant_builder_end(&builder); -- cgit v1.2.3