read_binary_size return value
This commit is contained in:
parent
09ebb6c842
commit
fad3fc48ea
4
http.c
4
http.c
|
@ -322,6 +322,7 @@ int read_response(Word ipid, FILE *file, Handle dict)
|
||||||
|
|
||||||
int haveTime = 0;
|
int haveTime = 0;
|
||||||
|
|
||||||
|
|
||||||
contentSize = 0;
|
contentSize = 0;
|
||||||
transferEncoding = -1;
|
transferEncoding = -1;
|
||||||
value = DictionaryGet(dict, "Content-Length", 14, &valueSize);
|
value = DictionaryGet(dict, "Content-Length", 14, &valueSize);
|
||||||
|
@ -467,8 +468,7 @@ int read_response(Word ipid, FILE *file, Handle dict)
|
||||||
dcb.requestCount = contentSize;
|
dcb.requestCount = contentSize;
|
||||||
ok = read_binary_size(ipid, file, &dcb);
|
ok = read_binary_size(ipid, file, &dcb);
|
||||||
|
|
||||||
if (!ok) return -1;
|
if (ok < 0 || dcb.transferCount != dcb.requestCount)
|
||||||
if (dcb.transferCount != dcb.requestCount)
|
|
||||||
{
|
{
|
||||||
fprintf(stderr, "Read error - requested %ld, received %ld\n",
|
fprintf(stderr, "Read error - requested %ld, received %ld\n",
|
||||||
dcb.requestCount, dcb.transferCount);
|
dcb.requestCount, dcb.transferCount);
|
||||||
|
|
Loading…
Reference in New Issue