Skip to content

Commit

Permalink
Fixed the message header split when a parsing error occurs.
Browse files Browse the repository at this point in the history
Parsing error log enhanced.
  • Loading branch information
jmillan committed Nov 19, 2012
1 parent 75b0a52 commit d5f3432
Showing 1 changed file with 2 additions and 3 deletions.
5 changes: 2 additions & 3 deletions src/SIPMessage.js
Expand Up @@ -281,12 +281,11 @@ JsSIP.IncomingMessage.prototype = {
}

//substitute '-' by '_' for grammar rule matching.
name = name.replace(/-/g, '_');
parsed = JsSIP.grammar.parse(value, name);
parsed = JsSIP.grammar.parse(value, name.replace(/-/g, '_'));

if(parsed === -1) {
this.headers[name].splice(idx, 1); //delete from headers
console.error(JsSIP.c.LOG_MESSAGE +'Error parsing Header ' + name + ':"' + value + '"');
console.error(JsSIP.c.LOG_MESSAGE +'Error parsing "' + name + '" header field with value: "' + value + '"');
return;
} else {
header.parsed = parsed;
Expand Down

0 comments on commit d5f3432

Please sign in to comment.