Index: apps/app_meetme.c =================================================================== --- apps/app_meetme.c (revision 247162) +++ apps/app_meetme.c (working copy) @@ -2925,7 +2925,7 @@ char *dynamic_pin, size_t pin_buf_len, int refcount, struct ast_flags *confflags, char *optargs[], int *too_early) { - struct ast_variable *var; + struct ast_variable *var, *origvar; struct ast_conference *cnf; *too_early = 0; @@ -3001,7 +3001,7 @@ return NULL; } - while (var) { + for (origvar = var; var; var = var->next) { if (!strcasecmp(var->name, "pin")) { pin = ast_strdupa(var->value); } else if (!strcasecmp(var->name, "adminpin")) { @@ -3029,7 +3029,7 @@ var = var->next; } - ast_variables_destroy(var); + ast_variables_destroy(origvar); cnf = build_conf(confno, pin ? pin : "", pinadmin ? pinadmin : "", make, dynamic, refcount, chan);