]> granicus.if.org Git - php/commitdiff
Parse quoted boundary correctly
authorSascha Schumann <sas@php.net>
Fri, 20 Oct 2000 23:40:07 +0000 (23:40 +0000)
committerSascha Schumann <sas@php.net>
Fri, 20 Oct 2000 23:40:07 +0000 (23:40 +0000)
main/rfc1867.c

index 0b5315837659de1ad2bdb7e79636aca52461da84..4ec8d4653e967ef75771f8540fb054022d84dd88 100644 (file)
@@ -443,6 +443,12 @@ SAPI_POST_HANDLER_FUNC(rfc1867_post_handler)
        boundary++;
        boundary_len = strlen(boundary);
 
+       if (boundary[0] == '"' && boundary[boundary_len-1] == '"') {
+               boundary++;
+               boundary_len -= 2;
+               boundary[boundary_len] = '\0';
+       }
+
        if (SG(request_info).post_data) {
                php_mime_split(SG(request_info).post_data, SG(request_info).post_data_length, boundary, array_ptr SLS_CC PLS_CC);
        }