]> granicus.if.org Git - php/commitdiff
MFH: Bugfix #25044
authorMarcus Boerger <helly@php.net>
Mon, 11 Aug 2003 19:40:52 +0000 (19:40 +0000)
committerMarcus Boerger <helly@php.net>
Mon, 11 Aug 2003 19:40:52 +0000 (19:40 +0000)
main/SAPI.c

index 98edd41e6d99947202fd8302a1e0002d15c6ac36..00d8142c41aa5c2ebb5a0b4d3bbc4694706a5af3 100644 (file)
@@ -575,8 +575,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);
                                }