Project

General

Profile

Bug #941 » 0037-Fix-leak-in-cityrep.c-cityrep_sort_func.patch

main - Marko Lindqvist, 10/08/2024 09:18 PM

View differences:

client/gui-gtk-3.22/cityrep.c
GtkTreeIter *b, gpointer data)
{
gint col = GPOINTER_TO_INT(data);
const gchar *str1, *str2;
gchar *str1, *str2;
int i;
gtk_tree_model_get(model, a, col, &str1, -1);
gtk_tree_model_get(model, b, col, &str2, -1);
return cityrepfield_compare(str1, str2);
i = cityrepfield_compare(str1, str2);
g_free(str1);
g_free(str2);
return i;
}
/************************************************************************//**
client/gui-gtk-4.0/cityrep.c
GtkTreeIter *b, gpointer data)
{
gint col = GPOINTER_TO_INT(data);
const gchar *str1, *str2;
gchar *str1, *str2;
int i;
gtk_tree_model_get(model, a, col, &str1, -1);
gtk_tree_model_get(model, b, col, &str2, -1);
return cityrepfield_compare(str1, str2);
i = cityrepfield_compare(str1, str2);
g_free(str1);
g_free(str2);
return i;
}
/************************************************************************//**
client/gui-gtk-5.0/cityrep.c
GtkTreeIter *b, gpointer data)
{
gint col = GPOINTER_TO_INT(data);
const gchar *str1, *str2;
gchar *str1, *str2;
int i;
gtk_tree_model_get(model, a, col, &str1, -1);
gtk_tree_model_get(model, b, col, &str2, -1);
return cityrepfield_compare(str1, str2);
i = cityrepfield_compare(str1, str2);
g_free(str1);
g_free(str2);
return i;
}
/************************************************************************//**
(1-1/4)