Module: kamailio Branch: 4.3 Commit: bc89d93ce935881754b21af98e1e5ccc41ac9f3a URL: https://github.com/kamailio/kamailio/commit/bc89d93ce935881754b21af98e1e5ccc41ac9f3a
Author: Hugh Waite <[email protected]> Committer: Hugh Waite <[email protected]> Date: 2015-09-17T15:57:22+01:00 parser: Fix parser error when Retry-After is last header - Prevent off-by-one error when CRLF is followed by CRLF (cherry picked from commit deab9d061cbe180aaf32b7416c2477b4eb901ec8) --- Modified: parser/parse_retry_after.c --- Diff: https://github.com/kamailio/kamailio/commit/bc89d93ce935881754b21af98e1e5ccc41ac9f3a.diff Patch: https://github.com/kamailio/kamailio/commit/bc89d93ce935881754b21af98e1e5ccc41ac9f3a.patch --- diff --git a/parser/parse_retry_after.c b/parser/parse_retry_after.c index a467cf2..59e52d7 100644 --- a/parser/parse_retry_after.c +++ b/parser/parse_retry_after.c @@ -72,8 +72,6 @@ char* parse_retry_after(char* const buf, const char* const end, unsigned* const /* find the end of header */ for (; t<end; t++){ if (*t=='\n'){ - if (((t+1)<end) && (*(t+1)=='\r')) - t++; if (((t+1)<end) && (*(t+1)==' ' || *(t+1)=='\t')){ t++; continue; /* line folding ... */ _______________________________________________ sr-dev mailing list [email protected] http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev
