Skip to content
Snippets Groups Projects
Commit bbe5ff18 authored by Mark Spencer's avatar Mark Spencer
Browse files

Fix locking in zapscan

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3251 65c4cc65-6c06-0410-ace0-fbb531ad65f3
parent ef4d9eb5
No related branches found
No related tags found
No related merge requests found
......@@ -72,10 +72,7 @@ static struct ast_channel *get_zap_channel_locked(int num) {
ast_mutex_unlock(&c->lock);
c = ast_channel_walk_locked(c);
}
if (c)
return c;
return NULL;
return c;
}
static int careful_write(int fd, unsigned char *data, int len)
......@@ -334,7 +331,8 @@ static int conf_exec(struct ast_channel *chan, void *data)
res = conf_run(chan, confno, confflags);
if (res<0) break;
input = res;
}
} else if (tempchan)
ast_mutex_unlock(&tempchan->lock);
lastchan = tempchan;
}
LOCAL_USER_REMOVE(u);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment