diff options
author | Marcus Boerger <helly@php.net> | 2003-08-11 19:36:26 +0000 |
---|---|---|
committer | Marcus Boerger <helly@php.net> | 2003-08-11 19:36:26 +0000 |
commit | c60d2a312e778872ba7fcbe755bfe88589ec6e28 (patch) | |
tree | 87a6ed15e572f2aecd714be3856051db42f5acb6 /main/SAPI.c | |
parent | 22c334696777a7be8248fe347ce8819459ec47b3 (diff) | |
download | php-git-c60d2a312e778872ba7fcbe755bfe88589ec6e28.tar.gz |
Bugfix #25044
Diffstat (limited to 'main/SAPI.c')
-rw-r--r-- | main/SAPI.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/main/SAPI.c b/main/SAPI.c index d6690542c6..c8bdf58397 100644 --- a/main/SAPI.c +++ b/main/SAPI.c @@ -585,8 +585,9 @@ SAPI_API int sapi_header_op(sapi_header_op_enum op, void *arg TSRMLS_DC) efree(mimetype); SG(sapi_headers).send_default_content_type = 0; } else if (!STRCASECMP(header_line, "Location")) { - if (SG(sapi_headers).http_response_code < 300 || - SG(sapi_headers).http_response_code > 307) { + if ((SG(sapi_headers).http_response_code < 300 || + SG(sapi_headers).http_response_code > 307) && + SG(sapi_headers).http_response_code != 201) { /* Return a Found Redirect if one is not already specified */ sapi_update_response_code(302 TSRMLS_CC); } |