1.1 --- a/app-manager/packagelist.c Sat Feb 20 12:11:02 2010 +0000
1.2 +++ b/app-manager/packagelist.c Fri Mar 23 20:29:50 2012 +0000
1.3 @@ -75,9 +75,9 @@
1.4 if (t)
1.5 t+=3;
1.6 if (t)
1.7 - s=strndup(t,strcspn(t,"/"));
1.8 + s=g_strndup(t,strcspn(t,"/"));
1.9 else
1.10 - s=strdup(text);
1.11 + s=g_strdup(text);
1.12 gtk_button_set_label(GTK_BUTTON(w),s);
1.13 g_free(s);
1.14 }
1.15 @@ -152,10 +152,11 @@
1.16 {
1.17 gchar *markup;
1.18 gchar *summary,*name,*version;
1.19 + g_return_if_fail(GTK_IS_TREE_MODEL(model));
1.20 gtk_tree_model_get(model,iter,PLOVER_PACKAGE_STORE_SUMMARY_COLUMN,&summary,
1.21 PLOVER_PACKAGE_STORE_NAME_COLUMN,&name,
1.22 PLOVER_PACKAGE_STORE_VERSION_COLUMN,&version,-1);
1.23 - markup=g_strdup_printf("<b>%s</b>\n%s %s",summary,name,version,NULL);
1.24 + markup=g_markup_printf_escaped("<b>%s</b>\n%s %s",summary,name,version);
1.25 g_free(summary);
1.26 g_free(name);
1.27 g_free(version);