diff --git a/src/modules/MIME/mime.c b/src/modules/MIME/mime.c index d296b16623a4055a1089a157a9ba857d91603a20..96618ef442874d1c3728d64ffb4bc49f1d8ba49a 100644 --- a/src/modules/MIME/mime.c +++ b/src/modules/MIME/mime.c @@ -1,5 +1,5 @@ /* - * $Id: mime.c,v 1.20 1999/08/07 21:23:11 marcus Exp $ + * $Id: mime.c,v 1.21 1999/08/17 18:38:32 marcus Exp $ * * RFC1521 functionality for Pike * @@ -10,7 +10,7 @@ #include "config.h" -RCSID("$Id: mime.c,v 1.20 1999/08/07 21:23:11 marcus Exp $"); +RCSID("$Id: mime.c,v 1.21 1999/08/17 18:38:32 marcus Exp $"); #include "stralloc.h" #include "pike_macros.h" #include "object.h" @@ -804,6 +804,11 @@ static void low_tokenize( INT32 args, int mode ) break; default: + if(*src == '\0') { + /* Multiple occurance header. Ignore all but first. */ + cnt = 0; + break; + } error( "Invalid character in header field\n" ); }