diff options
author | Jason Parker <jparker@digium.com> | 2008-03-28 19:08:35 +0000 |
---|---|---|
committer | Jason Parker <jparker@digium.com> | 2008-03-28 19:08:35 +0000 |
commit | ed9e3ef23eee4b2d00f39454fb67f8501e40e6b6 (patch) | |
tree | de7a78ee77a21348bab5714b9a06d9dd5004dd88 /apps/app_voicemail.c | |
parent | 1f8cb622bb1d9c7a20d517367b48c19685b9dfff (diff) |
Replace magic number size from msgArray array with a define.
(same patch as before, I just split this part out)
(close issue #12326)
Reported by: travishein
Patches:
app_voicemail_code_documentation.patch uploaded by travishein (license 385)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@111774 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'apps/app_voicemail.c')
-rw-r--r-- | apps/app_voicemail.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/apps/app_voicemail.c b/apps/app_voicemail.c index d0fac87b1..146041656 100644 --- a/apps/app_voicemail.c +++ b/apps/app_voicemail.c @@ -399,6 +399,8 @@ struct vm_zone { char msg_format[512]; }; +#define VMSTATE_MAX_MSG_ARRAY 256 + /*! Voicemail mailbox state */ struct vm_state { char curbox[80]; @@ -418,7 +420,7 @@ struct vm_state { #ifdef IMAP_STORAGE ast_mutex_t lock; int updated; /*!< decremented on each mail check until 1 -allows delay */ - long msgArray[256]; + long msgArray[VMSTATE_MAX_MSG_ARRAY]; MAILSTREAM *mailstream; int vmArrayIndex; char imapuser[80]; /*!< IMAP server login */ @@ -9946,7 +9948,7 @@ static void init_vm_state(struct vm_state *vms) { int x; vms->vmArrayIndex = 0; - for (x = 0; x < 256; x++) { + for (x = 0; x < VMSTATE_MAX_MSG_ARRAY; x++) { vms->msgArray[x] = 0; } ast_mutex_init(&vms->lock); @@ -9955,7 +9957,7 @@ static void init_vm_state(struct vm_state *vms) static void check_msgArray(struct vm_state *vms) { int x; - for (x = 0; x < 256; x++) { + for (x = 0; x < VMSTATE_MAX_MSG_ARRAY; x++) { if (vms->msgArray[x] != 0) { ast_debug(1, "Item %d set to %ld\n", x, vms->msgArray[x]); } @@ -9972,7 +9974,7 @@ static void check_msgArray(struct vm_state *vms) static void copy_msgArray(struct vm_state *dst, struct vm_state *src) { int x; - for (x = 0; x < 256; x++) { + for (x = 0; x < VMSTATE_MAX_MSG_ARRAY; x++) { dst->msgArray[x] = src->msgArray[x]; } } |