diff options
| author | Stefan Esser <sesser@php.net> | 2002-08-17 11:31:06 +0000 |
|---|---|---|
| committer | Stefan Esser <sesser@php.net> | 2002-08-17 11:31:06 +0000 |
| commit | ecaa0a091a7402f90fa0225cfa7bdd04589215d1 (patch) | |
| tree | fa19b58e29d21f070ccf2ea3264c69ab5bf87154 /main/rfc1867.c | |
| parent | b16eb792ab47cdc3776b21932e5d9dd490fd4a99 (diff) | |
| download | php-git-ecaa0a091a7402f90fa0225cfa7bdd04589215d1.tar.gz | |
fixed the user supplied patch for bug #18792
Diffstat (limited to 'main/rfc1867.c')
| -rw-r--r-- | main/rfc1867.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/main/rfc1867.c b/main/rfc1867.c index 83d981bf2d..17e2b55093 100644 --- a/main/rfc1867.c +++ b/main/rfc1867.c @@ -639,10 +639,6 @@ SAPI_API SAPI_POST_HANDLER_FUNC(rfc1867_post_handler) return; } - /* search for the end of the boundary */ - boundary_end = strchr(boundary, ','); - if (boundary_end ) *boundary_end = 0; - boundary++; boundary_len = strlen(boundary); @@ -654,6 +650,13 @@ SAPI_API SAPI_POST_HANDLER_FUNC(rfc1867_post_handler) boundary++; boundary_len -= 2; boundary[boundary_len] = '\0'; + } else { + /* search for the end of the boundary */ + boundary_end = strchr(boundary, ','); + if (boundary_end) { + boundary_end[0] = '\0'; + boundary_len = boundary_end-boundary; + } } /* Initialize the buffer */ |
