changeset 540:2f374935d20c

Small fix for chomp
author mmj
date Mon, 20 Feb 2006 16:00:09 +1100
parents fd132b4e283a
children 370b9af33cc6
files ChangeLog src/chomp.c
diffstat 2 files changed, 6 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Fri Feb 10 17:09:29 2006 +1100
+++ b/ChangeLog	Mon Feb 20 16:00:09 2006 +1100
@@ -1,3 +1,4 @@
+ o Make sure chomp works with empty strings (Frank Denis)
 1.2.11
  o Previous fix to find_email_adr() was incomplete, so in some
    cases mails would get rejected due to the To: or Cc: rule. Thanks
--- a/src/chomp.c	Fri Feb 10 17:09:29 2006 +1100
+++ b/src/chomp.c	Mon Feb 20 16:00:09 2006 +1100
@@ -31,6 +31,11 @@
 	if(str == NULL)
 		return NULL;
 
+	if(*str == '\0' || *str == '\n') {
+		*str = '\0';
+		return str;
+	}
+
 	i = strlen(str) - 1;
 
 	while(str[i] == '\n') {