Skip to content

Commit 7399b94

Browse files
author
addyh
authored
Update main.js
1 parent cd6fb07 commit 7399b94

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

main.js

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -190,9 +190,16 @@ function runPHP(req, response, next, url, file) {
190190
if (m[0] == 'Status') {
191191
response.statusCode = parseInt(m[1]);
192192
}
193-
if (m[0] == 'Set-Cookie') {
194-
var prevCookies = response.getHeader('Set-Cookie');
195-
m[1] = prevCookies ? [prevCookies, m[1]] : m[1];
193+
if (m[0] == "Set-Cookie") {
194+
var prevCookies = response.getHeader("Set-Cookie");
195+
if (prevCookies) {
196+
if (typeof prevCookies == "string") {
197+
m[1] = [prevCookies, m[1]];
198+
} else {
199+
prevCookies.push(m[1]);
200+
m[1] = prevCookies;
201+
}
202+
}
196203
}
197204
if (m.length == 2) {
198205
response.setHeader(m[0], m[1]);

0 commit comments

Comments
 (0)