]> code.citadel.org Git - citadel.git/commitdiff
mime_parser.c: strip leading whitespace in content_type & disposition
authorArt Cancro <ajc@citadel.org>
Mon, 1 Mar 1999 03:31:51 +0000 (03:31 +0000)
committerArt Cancro <ajc@citadel.org>
Mon, 1 Mar 1999 03:31:51 +0000 (03:31 +0000)
citadel/ChangeLog
citadel/mime_parser.c

index f161f95663439fe8e623a4f2bec7d6b3121b0698..7e99c4218e8438ce0853c4e6ad3a54acc5f91313 100644 (file)
@@ -1,6 +1,7 @@
 Sat Feb 27 07:47:36 EST 1999 Art Cancro <ajc@uncnsrd.mt-kisco.ny.us>
        * rooms.c: download_to_local_disk() prompts for a filename if a blank
          filename was supplied to it (for attachments without names)
+       * mime_parser.c: strip leading whitespace in content_type & disposition
 
 1999-02-24 Nathan Bryant <bryant@cs.usm.maine.edu>
        * configure.in: improved check for pthreads
index bc046ba8e27c963c7f2aeeadaacbade62fade08d..c88a1e6e614cadb649999a647fb0a26e32ca86dd 100644 (file)
@@ -272,8 +272,10 @@ void the_mime_parser(char *partnum,
 
        for (i=0; i<strlen(disposition); ++i) 
                if (disposition[i]==';') disposition[i] = 0;
+       while (isspace(disposition[0])) strcpy(disposition, &disposition[1]);
        for (i=0; i<strlen(content_type); ++i) 
                if (content_type[i]==';') content_type[i] = 0;
+       while (isspace(content_type[0])) strcpy(content_type, &content_type[1]);
 
        if (strlen(boundary) > 0) {
                is_multipart = 1;