]> git.ipfire.org Git - thirdparty/squid.git/blobdiff - src/ssl/bio.cc
Handling missing issuer certificates for TLSv1.3 (#766)
[thirdparty/squid.git] / src / ssl / bio.cc
index 10b8e838b021b078358a8f23c89b7b01bb509608..564417d9b34f3a333edd5fe86d100c843f43a41c 100644 (file)
@@ -245,7 +245,6 @@ Ssl::ServerBio::ServerBio(const int anFd):
     allowSplice(false),
     allowBump(false),
     holdWrite_(false),
-    holdRead_(true),
     record_(false),
     parsedHandshake(false),
     parseError(false),
@@ -319,12 +318,6 @@ Ssl::ServerBio::readAndParse(char *buf, const int size, BIO *table)
         parseError = true;
     }
 
-    if (holdRead_) {
-        debugs(83, 7, "Hold flag is set, retry latter. (Hold " << size << "bytes)");
-        BIO_set_retry_read(table);
-        return -1;
-    }
-
     return giveBuffered(buf, size);
 }