Skip to content
Snippets Groups Projects
Commit 53d56b54 authored by rswindell's avatar rswindell
Browse files

put_msg_hdr() method now frees/clears the variable-length header fields before

parsing the header object parameter, to prevent duplicate header fields from
being saved back to the message base (bug reported by Guardian Angel).
parent 2e0c4d9a
No related branches found
No related tags found
No related merge requests found
......@@ -721,6 +721,8 @@ js_put_msg_header(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *
if(smb_getmsghdr(&(p->smb), &msg)!=0)
break;
smb_freemsghdrmem(&msg); /* prevent duplicate header fields */
if(!parse_header_object(cx, p, hdr, &msg))
break;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment