diff --git a/exec/load/mime.js b/exec/load/mime.js index b99e34ea53cfe5318a2bfdf9ef70267688b6d817..6d297797f7cede74210ecf10374200a3792a3f26 100644 --- a/exec/load/mime.js +++ b/exec/load/mime.js @@ -354,7 +354,8 @@ abnf.obs_phrase="(?:"+abnf.word+"(?:"+abnf.word+"|\\.|"+abnf.CFWS+")*)"; abnf.phrase=abnf.obs_phrase; // 3.2.5 Miscellaneous Tokens -abnf.unstructured=abnf.obs_unstruct; +//abnf.unstructured=abnf.obs_unstruct; +abnf.unstructured="(?:(?:"+abnf.FWS+"?"+abnf.VCHAR+")*"+abnf.WSP+"*)"; // 3.3 Date and Time Specification abnf.day_name="(?:Mon|Tue|Wed|Thu|Fri|Sat|Sun)"; @@ -603,7 +604,7 @@ function parse_header(str) var m; var re; - re=new RegExp("^("+abnf.field_name+")"+abnf.WSP+"*:"+rfc5322abnf.unstructured+""+abnf.CRLF,"i"); + re=new RegExp("^("+abnf.field_name+")"+abnf.WSP+"*:"+abnf.unstructured+""+abnf.CRLF,"i"); m=re.exec(str); if(m==null) return(undefined); @@ -826,4 +827,4 @@ function parse_mime(hdrs, text) } // Leave as last line: -this; \ No newline at end of file +this;