Fix update of pending_reqs in write_cb

This commit is contained in:
Thiago de Arruda
2014-05-12 19:28:30 -03:00
parent 17b275b23a
commit fc22317389
+2 -1
View File
@@ -106,7 +106,8 @@ static void write_cb(uv_write_t *req, int status)
data->wstream->curmem -= data->length;
}
if (data->wstream->freed && --data->wstream->pending_reqs == 0) {
data->wstream->pending_reqs--;
if (data->wstream->freed && data->wstream->pending_reqs == 0) {
// Last pending write, free the wstream;
free(data->wstream);
}