summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--main/SAPI.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/main/SAPI.c b/main/SAPI.c
index 95adcc9e68..14ddf856c5 100644
--- a/main/SAPI.c
+++ b/main/SAPI.c
@@ -415,8 +415,8 @@ SAPI_API int sapi_add_header(char *header_line, uint header_line_len, zend_bool
if (newlen != 0) {
newlen += sizeof("Content-type: ");
newheader = emalloc(newlen);
- strlcpy(newheader, "Content-type: ", newlen);
- strlcpy(newheader, mimetype, newlen);
+ PHP_STRLCPY(newheader, "Content-type: ", newlen, sizeof("Content-type: ")-1);
+ strlcat(newheader, mimetype, newlen);
sapi_header.header = newheader;
sapi_header.header_len = newlen - 1;
colon_offset = strchr(newheader, ':');