fprintf(stderr, "[t-%d] RECV %ld bytes, total=%ld, pause_at=%ld\n",
t->idx, (long)blen, (long)t->recv_size, (long)t->pause_at);
- if(!t->resumed &&
- t->recv_size < t->pause_at &&
- ((t->recv_size + (curl_off_t)blen) >= t->pause_at)) {
- fprintf(stderr, "[t-%d] PAUSE\n", t->idx);
- t->paused = 1;
- return CURL_WRITEFUNC_PAUSE;
- }
-
if(!t->out) {
curl_msnprintf(t->filename, sizeof(t->filename)-1, "download_%u.data",
t->idx);
return 0;
}
+ if(!t->resumed &&
+ t->recv_size < t->pause_at &&
+ ((t->recv_size + (curl_off_t)blen) >= t->pause_at)) {
+ fprintf(stderr, "[t-%d] PAUSE\n", t->idx);
+ t->paused = 1;
+ return CURL_WRITEFUNC_PAUSE;
+ }
+
nwritten = fwrite(buf, nitems, buflen, t->out);
if(nwritten < blen) {
fprintf(stderr, "[t-%d] write failure\n", t->idx);
fprintf(stderr,
"usage: [options] url\n"
" download a url with following options:\n"
+ " -a abort paused transfer\n"
" -m number max parallel downloads\n"
" -n number total downloads\n"
" -A number abort transfer after `number` response bytes\n"