X-Git-Url: http://sjero.net/git/?p=wget;a=blobdiff_plain;f=src%2Frecur.c;h=0e7a7f0dcc86fe365ff29d40e53defc984b0b6cd;hp=91a8fed0691506c8a464f505c828c8c3429d7305;hb=b7a8c6d3f5d6555f323523c3b87507eebc1df3eb;hpb=28293eafd09e41d1cea22ebea291e669c7a8e8d9 diff --git a/src/recur.c b/src/recur.c index 91a8fed0..0e7a7f0d 100644 --- a/src/recur.c +++ b/src/recur.c @@ -127,7 +127,7 @@ recursive_retrieve (const char *file, const char *this_url) assert (this_url != NULL); assert (file != NULL); /* If quota was exceeded earlier, bail out. */ - if (opt.quota && (opt.downloaded > opt.quota)) + if (downloaded_exceeds_quota ()) return QUOTEXC; /* Cache the current URL in the list. */ if (first_time) @@ -198,7 +198,7 @@ recursive_retrieve (const char *file, const char *this_url) for (cur_url = url_list; cur_url; cur_url = cur_url->next) { /* If quota was exceeded earlier, bail out. */ - if (opt.quota && (opt.downloaded > opt.quota)) + if (downloaded_exceeds_quota ()) break; /* Parse the URL for convenient use in other functions, as well as to get the optimized form. It also checks URL integrity. */ @@ -496,7 +496,7 @@ recursive_retrieve (const char *file, const char *this_url) FREE_MAYBE (canon_this_url); /* Decrement the recursion depth. */ --depth; - if (opt.quota && (opt.downloaded > opt.quota)) + if (downloaded_exceeds_quota ()) return QUOTEXC; else return RETROK;