*** apps/app_while.c.orig Sun Dec 26 20:17:23 2004 --- apps/app_while.c Sun Dec 26 20:17:34 2004 *************** *** 57,67 **** static int execif_exec(struct ast_channel *chan, void *data) { int res=0; struct localuser *u; - LOCAL_USER_ADD(u); char *myapp = NULL; char *mydata = NULL; char *expr = NULL; struct ast_app *app = NULL; expr = ast_strdupa((char *) data); if ((myapp = strchr(expr,'|'))) { --- 57,67 ---- static int execif_exec(struct ast_channel *chan, void *data) { int res=0; struct localuser *u; char *myapp = NULL; char *mydata = NULL; char *expr = NULL; struct ast_app *app = NULL; + LOCAL_USER_ADD(u); expr = ast_strdupa((char *) data); if ((myapp = strchr(expr,'|'))) {