From 32026d6f49fda7010bd1b9431f22ac2d9a3db326 Mon Sep 17 00:00:00 2001 From: Russell Bryant <russell@russellbryant.com> Date: Thu, 26 Jan 2006 20:28:52 +0000 Subject: [PATCH] don't redefine the localuser struct for additional use specific to the module (issue #6216) git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@8742 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- apps/app_dial.c | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/apps/app_dial.c b/apps/app_dial.c index 2dddc6439b..346cf4eaa6 100644 --- a/apps/app_dial.c +++ b/apps/app_dial.c @@ -262,19 +262,20 @@ AST_APP_OPTIONS(dial_exec_options, { use it not only for keeping track of what is in use but also for keeping track of who we're dialing. */ -struct localuser { +struct dial_localuser { struct ast_channel *chan; unsigned int flags; int forwards; - struct localuser *next; + struct dial_localuser *next; }; LOCAL_USER_DECL; +STANDARD_LOCAL_USER; -static void hanguptree(struct localuser *outgoing, struct ast_channel *exception) +static void hanguptree(struct dial_localuser *outgoing, struct ast_channel *exception) { /* Hang up a tree of stuff */ - struct localuser *oo; + struct dial_localuser *oo; while (outgoing) { /* Hangup any existing lines we have open */ if (outgoing->chan && (outgoing->chan != exception)) @@ -366,9 +367,9 @@ static void senddialevent(struct ast_channel *src, struct ast_channel *dst) dst->uniqueid); } -static struct ast_channel *wait_for_answer(struct ast_channel *in, struct localuser *outgoing, int *to, struct ast_flags *peerflags, int *sentringing, char *status, size_t statussize, int busystart, int nochanstart, int congestionstart, int priority_jump, int *result) +static struct ast_channel *wait_for_answer(struct ast_channel *in, struct dial_localuser *outgoing, int *to, struct ast_flags *peerflags, int *sentringing, char *status, size_t statussize, int busystart, int nochanstart, int congestionstart, int priority_jump, int *result) { - struct localuser *o; + struct dial_localuser *o; int found; int numlines; int numbusy = busystart; @@ -736,7 +737,7 @@ static int dial_exec_full(struct ast_channel *chan, void *data, struct ast_flags char *tech, *number, *rest, *cur; char privcid[256]; char privintro[1024]; - struct localuser *outgoing=NULL, *tmp; + struct dial_localuser *outgoing=NULL, *tmp; struct ast_channel *peer; int to; int numbusy = 0; -- GitLab