]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Fix missed Peer Digest update in rev.13684
authorAmos Jeffries <squid3@treenet.co.nz>
Wed, 5 Nov 2014 04:09:20 +0000 (20:09 -0800)
committerAmos Jeffries <squid3@treenet.co.nz>
Wed, 5 Nov 2014 04:09:20 +0000 (20:09 -0800)
src/peer_digest.cc

index 64dd898db61cb0929d1aa781c51450b65f119020..c3f81954cd2a016d4d5230e2d1830e25c734a1e9 100644 (file)
@@ -314,7 +314,7 @@ peerDigestRequest(PeerDigest * pd)
             strcmp(p->login, "PASSTHRU") != 0 &&
             strcmp(p->login, "NEGOTIATE") != 0 &&
             strcmp(p->login, "PROXYPASS") != 0) {
-        xstrncpy(req->login, p->login, MAX_LOGIN_SZ);
+        req->url.userInfo(SBuf(p->login)); // XXX: performance regression make peer login SBuf as well.
     }
     /* create fetch state structure */
     CBDATA_INIT_TYPE(DigestFetchState);