From 8c21a457b377641c50bfb7394c45b00a6636f988 Mon Sep 17 00:00:00 2001 From: Darko Koruga Date: Wed, 15 Jan 2003 07:02:33 +0000 Subject: [PATCH] Fix crash when importing pine address book entry with an empty name. --- ChangeLog.claws | 7 +++++++ configure.ac | 2 +- src/pine.c | 4 ++++ 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/ChangeLog.claws b/ChangeLog.claws index 73fc88637..aff5fc572 100644 --- a/ChangeLog.claws +++ b/ChangeLog.claws @@ -1,3 +1,10 @@ +2003-01-15 [darko] 0.8.8claws100 + + * src/pine.c + fix crash when importing pine address book + entry with an empty name (reported by DY + ) + 2003-01-14 [paul] 0.8.8claws99 * configure.in ** REMOVED ** diff --git a/configure.ac b/configure.ac index 7a12cddc7..5237a8bf8 100644 --- a/configure.ac +++ b/configure.ac @@ -11,7 +11,7 @@ MINOR_VERSION=8 MICRO_VERSION=8 INTERFACE_AGE=0 BINARY_AGE=0 -EXTRA_VERSION=claws99 +EXTRA_VERSION=claws100 VERSION=$MAJOR_VERSION.$MINOR_VERSION.$MICRO_VERSION$EXTRA_VERSION dnl set $target diff --git a/src/pine.c b/src/pine.c index 7dac93ca9..165b0c85c 100644 --- a/src/pine.c +++ b/src/pine.c @@ -454,6 +454,10 @@ static ItemEMail *pine_insert_table( g_return_if_fail( address != NULL ); + /* create an entry with empty name if needed */ + if ( name == NULL ) + name = ""; + /* Test whether address already in hash table */ key = g_strdup( address ); g_strdown( key ); -- 2.25.1