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
This commit is contained in:
Mark Michelson
2008-01-02 23:46:02 +00:00
parent ec8a896935
commit 068e1d8208

View File

@@ -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));