http2: return EOF when done uploading without known size

Fixes #982
This commit is contained in:
Daniel Stenberg 2016-09-05 11:07:40 +02:00
parent 03bb481598
commit 3d4c0c8b9b
3 changed files with 40 additions and 2 deletions

View file

@ -75,6 +75,7 @@
#include "multiif.h"
#include "connect.h"
#include "non-ascii.h"
#include "http2.h"
/* The last 3 #include files should be in this order */
#include "curl_printf.h"
@ -832,6 +833,8 @@ static CURLcode done_sending(struct connectdata *conn,
{
k->keepon &= ~KEEP_SEND; /* we're done writing */
Curl_http2_done_sending(conn);
if(conn->bits.rewindaftersend) {
CURLcode result = Curl_readrewind(conn);
if(result)