git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20477
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
if (chan->fds[AST_GENERATOR_FD] > -1 && chan->fdno == AST_GENERATOR_FD) {
void *tmp = chan->generatordata;
chan->generatordata = NULL; /* reset to let ast_write get through */
- /* XXX don't we miss an ast_channel_unlock(chan); here ? */
chan->generator->generate(chan, tmp, -1, -1);
chan->generatordata = tmp;
+ ast_channel_unlock(chan);
return &ast_null_frame;
}