[OpenSIPS-Devel] [OpenSIPS/opensips] 229bf7: dialog: Fix missing unlock ops on DB load error-cases

Liviu Chircu noreply at github.com
Tue Sep 14 09:08:53 EST 2021


  Branch: refs/heads/3.2
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 229bf72f4d78d7ec2e8cb6a4348f09b2f63bfca9
      https://github.com/OpenSIPS/opensips/commit/229bf72f4d78d7ec2e8cb6a4348f09b2f63bfca9
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2021-09-14 (Tue, 14 Sep 2021)

  Changed paths:
    M modules/dialog/dlg_db_handler.c

  Log Message:
  -----------
  dialog: Fix missing unlock ops on DB load error-cases

This patch fixes some startup deadlocks in case a dialog loaded from
database has an incorrect DID (failed checksum check) or if OpenSIPS
runs out of shared memory while importing dialogs from DB on startup.

(cherry picked from commit 9e8d36c34390d18d5996121deddcce5cd143830f)





More information about the Devel mailing list