]> git.ipfire.org Git - thirdparty/asterisk.git/commit
app_voicemail/IMAP: check mailstream not NULL in leave_voicemail
authorAlexei Gradinari <alex2grad@gmail.com>
Wed, 14 Aug 2019 19:52:01 +0000 (15:52 -0400)
committerAlexei Gradinari <alex2grad@gmail.com>
Wed, 14 Aug 2019 19:57:15 +0000 (15:57 -0400)
commitff180a5bfc3090485ee7b2746ce7bee58e754746
tree3ae5893a04a68dd9d6f6fa125221275e6e35668e
parent8399211eaf55fa27b845ff089fbeac5f3cf535ef
app_voicemail/IMAP: check mailstream not NULL in leave_voicemail

The function leave_voicemail checks if expungeonhangup is set,
but does not check if IMAP stream is closed,
so it could call imap function with NULL stream.
This leads to segfault.

ASTERISK-28505 #close

Change-Id: Ib66c57c1f1ba97774e447b36349198e2626a8d7c
apps/app_voicemail.c