Set error if http_body_rewind() fails.

This commit is contained in:
Joris Vink 2017-03-13 11:19:58 +01:00
parent ec901d0339
commit af899f15e0
1 changed files with 5 additions and 1 deletions

View File

@ -1017,7 +1017,11 @@ pyhttp_get_body(struct pyhttp_request *pyreq, void *closure)
u_int8_t data[BUFSIZ];
kore_buf_init(&buf, 1024);
http_body_rewind(pyreq->req);
if (!http_body_rewind(pyreq->req)) {
PyErr_SetString(PyExc_RuntimeError,
"http_body_rewind() failed");
return (NULL);
}
for (;;) {
ret = http_body_read(pyreq->req, data, sizeof(data));