Mercurial > pidgin
comparison src/gtkft.c @ 4894:eea963dcd1ed
[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 <tailor@pidgin.im>
author | Luke Schierer <lschiere@pidgin.im> |
---|---|
date | Wed, 26 Mar 2003 02:57:17 +0000 |
parents | da5dc9bc840a |
children | feda37d46e17 |
comparison
equal
deleted
inserted
replaced
4893:8d2b454e20ea | 4894:eea963dcd1ed |
---|---|
508 /* Setup the labels */ | 508 /* Setup the labels */ |
509 for (i = 0; i < sizeof(labels) / sizeof(*labels); i++) { | 509 for (i = 0; i < sizeof(labels) / sizeof(*labels); i++) { |
510 GtkWidget *label; | 510 GtkWidget *label; |
511 char buf[256]; | 511 char buf[256]; |
512 | 512 |
513 g_snprintf(buf, sizeof(buf), "<b>%s</b>", labels[i].desc); | 513 g_snprintf(buf, sizeof(buf), "<b>%s</b>", |
514 labels[i].desc != NULL ? labels[i].desc : ""); | |
514 | 515 |
515 *labels[i].desc_label = label = gtk_label_new(NULL); | 516 *labels[i].desc_label = label = gtk_label_new(NULL); |
516 gtk_label_set_markup(GTK_LABEL(label), buf); | 517 gtk_label_set_markup(GTK_LABEL(label), buf); |
517 gtk_label_set_justify(GTK_LABEL(label), GTK_JUSTIFY_RIGHT); | 518 gtk_label_set_justify(GTK_LABEL(label), GTK_JUSTIFY_RIGHT); |
518 gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5); | 519 gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5); |