From 80b18f730d5f33d44f5800ba8e061432f9e62014 Mon Sep 17 00:00:00 2001 From: Jon Trowbridge Date: Wed, 19 Sep 2001 17:27:51 +0000 Subject: Freeing name[i] instead of namev[i] is a bad idea. (bug #10270) 2001-09-19 Jon Trowbridge * backend/ebook/e-book-util.c (e_book_name_and_email_query): Freeing name[i] instead of namev[i] is a bad idea. (bug #10270) svn path=/trunk/; revision=12980 --- addressbook/ChangeLog | 3 +++ addressbook/backend/ebook/e-book-util.c | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) (limited to 'addressbook') diff --git a/addressbook/ChangeLog b/addressbook/ChangeLog index 619c419486..bc3a39a295 100644 --- a/addressbook/ChangeLog +++ b/addressbook/ChangeLog @@ -1,5 +1,8 @@ 2001-09-19 Jon Trowbridge + * backend/ebook/e-book-util.c (e_book_name_and_email_query): + Freeing name[i] instead of namev[i] is a bad idea. (bug #10270) + * gui/component/select-names/e-select-names-popup.c (popup_menu_card): Properly handle our GnomeUIInfo labels so that they won't be leaked if they are dynamic strings, so that they diff --git a/addressbook/backend/ebook/e-book-util.c b/addressbook/backend/ebook/e-book-util.c index 5e291eb73c..7811629571 100644 --- a/addressbook/backend/ebook/e-book-util.c +++ b/addressbook/backend/ebook/e-book-util.c @@ -417,7 +417,7 @@ e_book_name_and_email_query (EBook *book, namev = g_strsplit (" ", name_cpy, 0); for (i=0; namev[i]; ++i) { if (*namev[i]) { - char *str = name[i]; + char *str = namev[i]; namev[i] = g_strdup_printf ("(contains \"file_as\" \"%s\")", namev[i]); ++count; -- cgit v1.2.3