]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Ftp gateway: remove ClientHttpRequest::flags::ftp.
authorDmitry Kurochkin <dmitry.kurochkin@measurement-factory.com>
Tue, 16 Apr 2013 18:21:40 +0000 (22:21 +0400)
committerDmitry Kurochkin <dmitry.kurochkin@measurement-factory.com>
Tue, 16 Apr 2013 18:21:40 +0000 (22:21 +0400)
Use ConnStateData::isFtp instead.

src/client_side.cc
src/client_side_request.h

index 5067d9226d2e6800ced8746e916c094aecd3af1f..b7705f3432817810b73a499f5952699cef1e96d4 100644 (file)
@@ -428,7 +428,7 @@ ClientSocketContext::writeControlMsg(HttpControlMsg &msg)
     AsyncCall::Pointer call = commCbCall(33, 5, "ClientSocketContext::wroteControlMsg",
                                          CommIoCbPtrFun(&WroteControlMsg, this));
 
-    if (http->flags.ftp) {
+    if (getConn()->isFtp) {
         FtpWriteForwardedReply(this, rep.getRaw(), call);
         return;
     }
@@ -4897,7 +4897,6 @@ FtpParseRequest(ConnStateData *connState, HttpRequestMethod *method_p, Http::Pro
     http->request = request;
     HTTPMSGLOCK(http->request);
     http->req_sz = eor - connState->in.buf + 1;
-    http->flags.ftp = true;
     http->uri = xstrdup(connState->ftp.uri.termedBuf());
 
     ClientSocketContext *const result =
index 9c7d58f62c62e9bd413dad2babb75d11fd173020..eaa5f9211e4b045ed4c2d10bb1d9cf5de3407465 100644 (file)
@@ -124,7 +124,6 @@ public:
         bool internal;
         bool done_copying;
         bool purging;
-        bool ftp;
     } flags;
 
     struct {