]> git.ipfire.org Git - thirdparty/asterisk.git/commit
pbx.c: Print new context count when reloading dialplan.
authorNaveen Albert <asterisk@phreaknet.org>
Mon, 17 Nov 2025 21:16:59 +0000 (16:16 -0500)
committerNaveen Albert <asterisk@phreaknet.org>
Wed, 19 Nov 2025 17:19:45 +0000 (17:19 +0000)
commit93583fb1888f9b59360eaa2fdf3160d73dfb1ee9
tree73ba0bcc98600dc99a431bd3278994662b37e55f
parent3d9fc0ffb81ebfcb5dd4aa62c0f37945911a4310
pbx.c: Print new context count when reloading dialplan.

When running "dialplan reload", the number of contexts reported
is initially wrong, as it is the old context count. Running
"dialplan reload" a second time returns the correct number of
contexts that are loaded. This can confuse users into thinking
that the reload didn't work successfully the first time.

This counter is currently only incremented when iterating the
old contexts prior to the context merge; at the very end, get
the current number of elements in the context hash table and
report that instead. This way, the count is correct immediately
whenever a reload occurs.

Resolves: #1599
main/pbx.c