[OpenSIPS-Devel] [OpenSIPS/opensips] f37527: Rework the integer fixup functions

Liviu Chircu liviu at opensips.org
Thu Sep 28 10:30:42 EDT 2017


  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: f37527dcf313be2539e2c875f75caa8f71d8de3c
      https://github.com/OpenSIPS/opensips/commit/f37527dcf313be2539e2c875f75caa8f71d8de3c
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2017-09-28 (Thu, 28 Sep 2017)

  Changed paths:
    M mod_fix.c
    M modules/dialog/dialog.c
    M modules/dispatcher/dispatcher.c
    M modules/diversion/diversion.c
    M modules/drouting/drouting.c
    M modules/event_routing/event_routing.c
    M modules/load_balancer/load_balancer.c
    M modules/msilo/msilo.c
    M modules/nat_traversal/nat_traversal.c
    M modules/nathelper/nathelper.c

  Log Message:
  -----------
  Rework the integer fixup functions

The current integer fixup interface does not allow module developers to distinguish
between "missing integer parameter" and "zero value integer parameter".
This may lead to some unexpected/unintented behavior in some cases. For example,
this currently causes any type "0" drouting gateway to act as the special type "-1"
(global match).


  Commit: b9d409a861d5b074149d2671364cdc6127d39f64
      https://github.com/OpenSIPS/opensips/commit/b9d409a861d5b074149d2671364cdc6127d39f64
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2017-09-28 (Thu, 28 Sep 2017)

  Changed paths:
    M modules/drouting/drouting.c

  Log Message:
  -----------
  drouting: Fix mispelled error log


Compare: https://github.com/OpenSIPS/opensips/compare/dc3f6eafb69e...b9d409a861d5


More information about the Devel mailing list