# HG changeset patch # User Luke Schierer # Date 1048647437 0 # Node ID eea963dcd1ed8ce8434cbb6df1d0dd4ab918ce1a # Parent 8d2b454e20eaf4a9cbeb25c81117bfabdc108a43 [gaim-migrate @ 5226] Taso N. Devetzis (devetzis) writes: "0th element of newly-initialised labels[] array has NULL desc member in gtkft.c:make_info_table(), causing SEGV in subsequent g_snprintf(). [Was] Reproducible via "Tools->File Transfers". Patch generated against CVS." committer: Tailor Script diff -r 8d2b454e20ea -r eea963dcd1ed src/gtkft.c --- a/src/gtkft.c Wed Mar 26 02:20:43 2003 +0000 +++ b/src/gtkft.c Wed Mar 26 02:57:17 2003 +0000 @@ -510,7 +510,8 @@ GtkWidget *label; char buf[256]; - g_snprintf(buf, sizeof(buf), "%s", labels[i].desc); + g_snprintf(buf, sizeof(buf), "%s", + labels[i].desc != NULL ? labels[i].desc : ""); *labels[i].desc_label = label = gtk_label_new(NULL); gtk_label_set_markup(GTK_LABEL(label), buf);