dect
/
asterisk
Archived
13
0
Fork 0

Small fixes to the messagecount function (while trying to understand

a bug report...)
- Remove unused variable "ret"
- Declare char* pointers in the block where they are used


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@12843 f38db490-d61c-443f-a65b-d21fe96a405b
This commit is contained in:
oej 2006-03-14 07:17:30 +00:00
parent a9b7bcf85d
commit fcd5783b86
1 changed files with 4 additions and 4 deletions

View File

@ -2207,10 +2207,9 @@ static int messagecount(const char *mailbox, int *newmsgs, int *oldmsgs)
DIR *dir;
struct dirent *de;
char fn[256];
char tmp[256]="";
char *mb, *cur;
char tmp[256];
char *context;
int ret;
if (newmsgs)
*newmsgs = 0;
if (oldmsgs)
@ -2220,9 +2219,10 @@ static int messagecount(const char *mailbox, int *newmsgs, int *oldmsgs)
return 0;
if (strchr(mailbox, ',')) {
int tmpnew, tmpold;
char *mb, *cur;
ast_copy_string(tmp, mailbox, sizeof(tmp));
mb = tmp;
ret = 0;
while((cur = strsep(&mb, ", "))) {
if (!ast_strlen_zero(cur)) {
if (messagecount(cur, newmsgs ? &tmpnew : NULL, oldmsgs ? &tmpold : NULL))