]> git.ipfire.org Git - thirdparty/asterisk.git/commit
pbx_ael: Fix crash and lockup issue regarding 'ael reload'
authorMark Murawski <markm@intellasoft.net>
Tue, 31 Aug 2021 20:03:56 +0000 (16:03 -0400)
committerGeorge Joseph <gjoseph@digium.com>
Thu, 2 Sep 2021 19:16:08 +0000 (14:16 -0500)
commit042ae05be7a24c1c50d1f769898eb6a81f38e45d
treebfb69b2eef3d8bbd242247480eb68163cfe26984
parentdd980e00b4c2811c953940173dd1f98105c73659
pbx_ael:  Fix crash and lockup issue regarding 'ael reload'

Currently pbx_ael does not check if a reload is currently pending
before proceeding with a reload. This can cause multiple threads to
operate at the same time on what should be mutex protected data. This
change adds protection to reloading to ensure only one ael reload is
executing at a time.

ASTERISK-29609 #close

Change-Id: I5ed392ad226f6e4e7696ad742076d3e45c57af35
pbx/pbx_ael.c