gmime r1497 - in trunk: . gmime
- From: fejj svn gnome org
- To: svn-commits-list gnome org
- Subject: gmime r1497 - in trunk: . gmime
- Date: Wed, 22 Oct 2008 12:52:23 +0000 (UTC)
Author: fejj
Date: Wed Oct 22 12:52:23 2008
New Revision: 1497
URL: http://svn.gnome.org/viewvc/gmime?rev=1497&view=rev
Log:
2008-10-22 Jeffrey Stedfast <fejj novell com>
Fixes by Damian Pietras.
* gmime/gmime-parser.c (check_boundary): Check that len > 0 before
checking for \r.
(header_parse): Fixed to handle headers with nothing but lwsp.
Modified:
trunk/ChangeLog
trunk/gmime/gmime-parser.c
Modified: trunk/gmime/gmime-parser.c
==============================================================================
--- trunk/gmime/gmime-parser.c (original)
+++ trunk/gmime/gmime-parser.c Wed Oct 22 12:52:23 2008
@@ -863,7 +863,7 @@
inptr++;
/* cut trailing lwsp */
- start = inptr++;
+ start = inptr;
end = inptr;
while (*inptr) {
@@ -1213,7 +1213,7 @@
{
gint64 offset = parser_offset (priv, start);
- if (start[len - 1] == '\r')
+ if (len > 0 && start[len - 1] == '\r')
len--;
if (possible_boundary (priv->scan_from, start, len)) {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]