From 297208a61298fceab6d96bbd1c46198b1c0f7a76 Mon Sep 17 00:00:00 2001 From: zautrix Date: Fri, 18 Mar 2005 22:05:02 +0000 Subject: fixes applied --- (limited to 'libetpan/src/data-types/mailstream_helper.c') diff --git a/libetpan/src/data-types/mailstream_helper.c b/libetpan/src/data-types/mailstream_helper.c index 2f0b9ae..f0ddf51 100644 --- a/libetpan/src/data-types/mailstream_helper.c +++ b/libetpan/src/data-types/mailstream_helper.c @@ -98,8 +98,15 @@ char * mailstream_read_line_append(mailstream * stream, MMAPString * line) if (r == -1) return NULL; - if (r == 0) - break; + if (r == 0) { + // LR + // this avoids a memory access violation later when trying + // to remove_trailing_eol from a null string + if ( line->len == 0 ) + return NULL; + else + break; + } } } while (1); -- cgit v0.9.0.2