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:
parent
a9b7bcf85d
commit
fcd5783b86
|
@ -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))
|
||||
|
|
Reference in New Issue