summaryrefslogtreecommitdiff
path: root/contrib/testclient.c
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/testclient.c')
-rw-r--r--contrib/testclient.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/contrib/testclient.c b/contrib/testclient.c
index 7c0dc05..a5300ac 100644
--- a/contrib/testclient.c
+++ b/contrib/testclient.c
@@ -104,8 +104,8 @@ int main(int argc, char* argv[])
return -1;
}
- printf("%d bytes received", nbread);
len += nbread;
+ printf("%d bytes received, total = %d, left = %d", nbread, len, len - nbwritten);
if(len == nbwritten) {
printf(" .. finished\n");
for(i = 0; i<nbwritten-1; ++i) {
@@ -119,6 +119,9 @@ int main(int argc, char* argv[])
return -1;
}
break;
+ } else if(len > nbwritten) {
+ fprintf(stderr, "got too many bytes back???\n");
+ return -1;
}
printf("\n");