[OpenSIPS-Devel] [OpenSIPS/opensips] ddbff5: dialog: Fix unsafe profile linker handling

Liviu Chircu noreply at github.com
Thu Sep 26 12:55:45 EDT 2019


  Branch: refs/heads/2.4
  Home:   https://github.com/OpenSIPS/opensips
  Commit: ddbff50033fb8701ec3a0bdc189be75a44558639
      https://github.com/OpenSIPS/opensips/commit/ddbff50033fb8701ec3a0bdc189be75a44558639
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2019-09-26 (Thu, 26 Sep 2019)

  Changed paths:
    M modules/dialog/dlg_profile.c

  Log Message:
  -----------
  dialog: Fix unsafe profile linker handling

Once a profile linker is attached to dlg->profile_links, it _must not_
be touched anymore, as it can be freed at any moment (e.g. within a
simultaneous processing of dialog CREATE + DELETE bin packets).

Many thanks to 46Labs for uncovering this bug and for supporting the fix





More information about the Devel mailing list