diff -r 8d3b1ddf789c -r 5cafc65a6183 app-manager/packagelist.c
--- a/app-manager/packagelist.c Sat Feb 20 12:11:02 2010 +0000
+++ b/app-manager/packagelist.c Tue Feb 21 22:55:40 2012 +0000
@@ -75,9 +75,9 @@
if (t)
t+=3;
if (t)
- s=strndup(t,strcspn(t,"/"));
+ s=g_strndup(t,strcspn(t,"/"));
else
- s=strdup(text);
+ s=g_strdup(text);
gtk_button_set_label(GTK_BUTTON(w),s);
g_free(s);
}
@@ -152,10 +152,11 @@
{
gchar *markup;
gchar *summary,*name,*version;
+ g_return_if_fail(GTK_IS_TREE_MODEL(model));
gtk_tree_model_get(model,iter,PLOVER_PACKAGE_STORE_SUMMARY_COLUMN,&summary,
PLOVER_PACKAGE_STORE_NAME_COLUMN,&name,
PLOVER_PACKAGE_STORE_VERSION_COLUMN,&version,-1);
- markup=g_strdup_printf("%s\n%s %s",summary,name,version,NULL);
+ markup=g_markup_printf_escaped("%s\n%s %s",summary,name,version);
g_free(summary);
g_free(name);
g_free(version);