]> git.ipfire.org Git - thirdparty/asterisk.git/commit
Merged revisions 294903 via svnmerge from
authorJeff Peeler <jpeeler@digium.com>
Fri, 12 Nov 2010 20:51:15 +0000 (20:51 +0000)
committerJeff Peeler <jpeeler@digium.com>
Fri, 12 Nov 2010 20:51:15 +0000 (20:51 +0000)
commit9d738f023ca725a3c71dd6e5bca7b12dfce716be
treed7a610653391aee173c4d147accc698a2d400814
parentae933f954cb295a48d0196bd0c169051a321ad58
Merged revisions 294903 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
  r294903 | jpeeler | 2010-11-12 14:49:09 -0600 (Fri, 12 Nov 2010) | 16 lines

  Fix regression causing abort in voicemail after opening a mailbox with no mesgs.

  In order to be more safe, some error handling code was changed to respect more
  error conditions including the potential memory allocation failure for deleted
  and heard message tracking introduced in 293004. However, last_message_index
  returns -1 for zero messages (perhaps as expected) and was triggering the
  stricter error checking. Because last_message_index is only called directly
  in one place, just return 0 from open_mailbox (for file based storage) when no
  messages are detected unless a real error has occurred.

  (closes issue #18240)
  Reported by: leobrown
  Patches:
        bug18240.1-6-2.diff.txt uploaded by alecdavis (license 585)
  Tested by: pabelanger
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@294904 65c4cc65-6c06-0410-ace0-fbb531ad65f3
apps/app_voicemail.c