Corrected patch applied in revision r82887.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@82913 65c4cc65-6c06-0410-ace0-fbb531ad65f3
1.4
Doug Bailey 18 years ago
parent 33a1011c51
commit 8ac8d79a5d

@ -1985,16 +1985,13 @@ static int process_events(struct mansession *s)
if (s->fd > -1) {
if (!ret && ast_carefulwrite(s->fd, eqe->eventdata, strlen(eqe->eventdata), s->writetimeout) < 0)
ret = -1;
} else {
if (!s->outputstr && !(s->outputstr = ast_calloc(1, sizeof(*s->outputstr)))) {
ast_mutex_unlock(&s->__lock);
return;
}
ast_dynamic_str_append(&s->outputstr, 0, "%s", buf->str);
}
}
unuse_eventqent(s->eventq);
s->eventq = eqe;
} else if (!s->outputstr && !(s->outputstr = ast_calloc(1, sizeof(*s->outputstr))))
ret = -1;
else
ast_dynamic_str_append(&s->outputstr, 0, "%s", eqe->eventdata);
}
unuse_eventqent(s->eventq);
s->eventq = eqe;
}
ast_mutex_unlock(&s->__lock);
return ret;

Loading…
Cancel
Save