diff --git a/exec/load/mailproc_util.js b/exec/load/mailproc_util.js index e16b3fe4825fd778989aefd39f8fea3c8703844d..b98c1eacf00515ee810f308e5412a2a8aaf58bf0 100644 --- a/exec/load/mailproc_util.js +++ b/exec/load/mailproc_util.js @@ -31,10 +31,12 @@ function parse_msg_header(msgtxt) } // Convert a parsed RFC822 message header field array into a Synchronet-compatible header object -function convert_msg_header(hdr) +function convert_msg_header(hdr_array) { - for(f in hdr) { - var data = hdr[f]; + var hdr = new Object; + + for(f in hdr_array) { + var data = hdr_array[f]; switch(f) { case "to": case "apparently-to": @@ -101,10 +103,9 @@ function convert_msg_header(hdr) hdr.field_list=new Array(); hdr.field_list.push( { type: RFC822HEADER, - data: line + ": " + data + data: f + ": " + data } ); - hdr[line.toLowerCase()]=data; break; } }