[OpenSIPS-Devel] [OpenSIPS/opensips] 5dbc4a: registrar: Fix a "; received=" Path parsing bug wit...

Liviu Chircu noreply at github.com
Fri Aug 16 17:50:34 EDT 2019


  Branch: refs/heads/2.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 5dbc4a385bd81c96c766d0e2e7c556c757dd70ec
      https://github.com/OpenSIPS/opensips/commit/5dbc4a385bd81c96c766d0e2e7c556c757dd70ec
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2019-08-16 (Fri, 16 Aug 2019)

  Changed paths:
    M lib/reg/path.c

  Log Message:
  -----------
  registrar: Fix a ";received=" Path parsing bug with save("v")

Commit 71c7d75 introduced a parsing bug causing the ";received=" info to
not get stored into usrloc, as well as the NAT flag.

If we're saving these contacts with save("v") instead of save("p1v"), we
cannot route to them anymore (the latter version fully stores the Path,
so the front-end LB is still able to route back to the devices).

Credits to John Burke for the accurate report

Fixes #1809

(cherry picked from commit 45dd0e5600506c140cc7bbc1485f6c567c43e27e)





More information about the Devel mailing list