loader: Fix an infinite loop when printing modules using "module show".
authorJoshua Colp <jcolp@digium.com>
Fri, 25 Jul 2014 18:09:40 +0000 (18:09 +0000)
committerJoshua Colp <jcolp@digium.com>
Fri, 25 Jul 2014 18:09:40 +0000 (18:09 +0000)
commit702c503b7628520ec48b70f9bd851d84915bd4bd
tree6942f0b51fbefabfa5e34cb20d4edd5d51ed4ad8
parentdcf1ad14da48db3476dcaeeb3d3fb6b7d00a28ca
loader: Fix an infinite loop when printing modules using "module show".

When creating the alphabetical sorted list each module is added to a list
temporarily. On the second iteration each module already has a pointer to
another module, causing stuff to go into a loop.

ASTERISK-24123 #close
Reported by: Malcolm Davenport

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@419612 65c4cc65-6c06-0410-ace0-fbb531ad65f3
main/loader.c