version 1.16, 2011/01/04 00:42:46 |
version 1.17, 2011/05/18 08:07:44 |
|
|
|
|
psize = EVBUFFER_LENGTH(c->stdin_event->input); |
psize = EVBUFFER_LENGTH(c->stdin_event->input); |
if (psize == 0 || (pdata = malloc(psize + 1)) == NULL) { |
if (psize == 0 || (pdata = malloc(psize + 1)) == NULL) { |
free(data); |
xfree(data); |
return; |
return; |
} |
} |
bufferevent_read(c->stdin_event, pdata, psize); |
bufferevent_read(c->stdin_event, pdata, psize); |
|
|
bufferevent_enable(c->stderr_event, EV_WRITE); |
bufferevent_enable(c->stderr_event, EV_WRITE); |
} |
} |
|
|
free (data); |
xfree(data); |
} |
} |