From dca8b620c8b20654cc47cff442aa7f2c4d61257a Mon Sep 17 00:00:00 2001 From: Jeffrey Stedfast Date: Sat, 29 Jul 2000 00:18:09 +0000 Subject: fixed a few logic errors svn path=/trunk/; revision=4410 --- camel/providers/imap/camel-imap-folder.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'camel/providers/imap/camel-imap-folder.c') diff --git a/camel/providers/imap/camel-imap-folder.c b/camel/providers/imap/camel-imap-folder.c index 2148458b35..48ae72d032 100644 --- a/camel/providers/imap/camel-imap-folder.c +++ b/camel/providers/imap/camel-imap-folder.c @@ -998,18 +998,18 @@ get_header_field (gchar *header, gchar *field) index = (char *) e_strstrcase (header, field); if (index == NULL) return NULL; - + p = index + strlen (field) + 1; for (q = p; *q; q++) - if (*q == '\n' && (*(q + 1) != ' ' || *(q + 1) != '\t')) + if (*q == '\n' && (*(q + 1) != ' ' && *(q + 1) != '\t')) break; - + part = g_strndup (p, (gint)(q - p)); - + /* it may be wrapped on multiple lines, so lets strip out \n's */ for (p = part; *p; ) { - if (*p == '\r' || *p == '\n') - memmove (p, p + 1, strlen (p) - 1); + if (*p == '\n') + memmove (p, p + 1, strlen (p)); else p++; } -- cgit v1.2.3