]> git.ipfire.org Git - thirdparty/mlmmj.git/commitdiff
Small fix for chomp
authormmj <none@none>
Mon, 20 Feb 2006 05:00:09 +0000 (16:00 +1100)
committermmj <none@none>
Mon, 20 Feb 2006 05:00:09 +0000 (16:00 +1100)
ChangeLog
src/chomp.c

index 645dae94e83e0dc17de6908c753fcd24eff9cc89..f87c6a3f1cf0dcf7c41dc815f1268151cb1b11a2 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -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
index d6fe5de4a435c688a9a3a2e8dfb0be8d1fe71991..8997d03542d45f2780a30305c6a291461879969c 100644 (file)
@@ -31,6 +31,11 @@ char *chomp(char *str)
        if(str == NULL)
                return NULL;
 
+       if(*str == '\0' || *str == '\n') {
+               *str = '\0';
+               return str;
+       }
+
        i = strlen(str) - 1;
 
        while(str[i] == '\n') {