]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
avoid storeClientCopy loops for too-long URI-RES replies
authorwessels <>
Thu, 19 Feb 1998 01:29:38 +0000 (01:29 +0000)
committerwessels <>
Thu, 19 Feb 1998 01:29:38 +0000 (01:29 +0000)
src/urn.cc

index 9b36f8fe9159803c92a756951fc312170109514e..8e3dc714099aeb844f07f6d97709d308542b0fc4 100644 (file)
@@ -166,7 +166,7 @@ urnHandleReply(void *data, char *buf, ssize_t size)
        memFree(MEM_4K_BUF, buf);
        return;
     }
-    if (urlres_e->store_status == STORE_PENDING) {
+    if (urlres_e->store_status == STORE_PENDING && size < SM_PAGE_SIZE) {
        storeClientCopy(urlres_e,
            size,
            0,