Fix for FreeBSD portability
authorMark Spencer <markster@digium.com>
Mon, 27 Dec 2004 13:08:45 +0000 (13:08 +0000)
committerMark Spencer <markster@digium.com>
Mon, 27 Dec 2004 13:08:45 +0000 (13:08 +0000)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4559 65c4cc65-6c06-0410-ace0-fbb531ad65f3

apps/app_while.c

index ab1d9d4..a4a5c0c 100755 (executable)
@@ -3,7 +3,7 @@
  *
  * While Loop and ExecIf Implementations
  * 
- * Copyright Anthony Minessale <anthmct@yahoo.com>
+ * Copyright 2004, Anthony Minessale <anthmct@yahoo.com>
  *
  * Anthony Minessale <anthmct@yahoo.com>
  *
@@ -56,13 +56,13 @@ LOCAL_USER_DECL;
 
 static int execif_exec(struct ast_channel *chan, void *data) {
        int res=0;
-    struct localuser *u;
-       LOCAL_USER_ADD(u);
+       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,'|'))) {
                *myapp = '\0';