From: Mark Michelson Date: Wed, 2 Jan 2008 23:46:02 +0000 (+0000) Subject: We need to reset the membername to NULL on each iteration of this loop, otherwise... X-Git-Tag: 1.4.18~12^2~114 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=068e1d8208acb572a5d0597600cb3d3f5975f28c;p=thirdparty%2Fasterisk.git We need to reset the membername to NULL on each iteration of this loop, otherwise the result is that multiple members can have the same name, since the variable was not reset on each iteration of the loop. git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@96102 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- diff --git a/apps/app_queue.c b/apps/app_queue.c index 89eba95375..2be4d03dcf 100644 --- a/apps/app_queue.c +++ b/apps/app_queue.c @@ -4087,6 +4087,7 @@ static int reload_queues(void) for (var = ast_variable_browse(cfg, cat); var; var = var->next) { if (!strcasecmp(var->name, "member")) { struct member tmpmem; + membername = NULL; /* Add a new member */ ast_copy_string(parse, var->value, sizeof(parse));