uint64_t app_error_code, void *user_data,
void *stream_user_data)
{
+ struct Curl_easy *data = stream_user_data;
+ struct HTTP *stream = data->req.protop;
(void)conn;
(void)stream_id;
(void)app_error_code;
(void)user_data;
- (void)stream_user_data;
fprintf(stderr, "cb_h3_stream_close CALLED\n");
+
+ stream->closed = TRUE;
+
return 0;
}
return stream->memlen;
}
+ if(stream->closed) {
+ *curlcode = CURLE_OK;
+ return 0;
+ }
+
infof(conn->data, "ngh3_stream_recv returns 0 bytes and EAGAIN\n");
*curlcode = CURLE_AGAIN;
return -1;