]> git.ipfire.org Git - thirdparty/asterisk.git/commit
app_voicemail: Fix test_voicemail_notify_endl test. 76/2576/1
authorJoshua Colp <jcolp@digium.com>
Tue, 12 Apr 2016 14:10:45 +0000 (11:10 -0300)
committerJoshua Colp <jcolp@digium.com>
Tue, 12 Apr 2016 15:21:56 +0000 (10:21 -0500)
commitdaa086fae4bdbdc06b8ff5e47c4a6be85ee9ddbb
tree052ff47fd74e645df5f55dd65be54d6e99cbbe85
parent70c788ec5e9c3ae4ee66ee05541c486849e103dc
app_voicemail: Fix test_voicemail_notify_endl test.

The test_voicemail_notify_endl test checks the end-of-line
characters of an email message to confirm that they are consistent.
The test wrongfully assumed that reading from the email message
into a buffer will always result in more than 1 character being
read. This is incorrect. If only 1 character was read the test
would go outside of the buffer and access other memory causing
a crash.

The test now checks to ensure that 2 or more characters are read
in ensuring the test stays within the buffer.

ASTERISK-25874 #close

Change-Id: Ic2c89cea6e90f2c0bc2d8138306ebbffd4f8b710
apps/app_voicemail.c