]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
When writing FTP errors to the client, omit ERR_NONE error name.
authorAlex Rousskov <rousskov@measurement-factory.com>
Fri, 23 Aug 2013 21:28:11 +0000 (15:28 -0600)
committerAlex Rousskov <rousskov@measurement-factory.com>
Fri, 23 Aug 2013 21:28:11 +0000 (15:28 -0600)
src/client_side.cc

index df85e612f7768669bb6713c085ee13f2c41340aa..21e81b53b53742b1944c2fa6a1a18d6f10448730 100644 (file)
@@ -5298,7 +5298,8 @@ FtpWriteForwardedReply(ClientSocketContext *context, const HttpReply *reply, Asy
         const char *reason = reply->sline.reason();
         MemBuf mb;
         mb.init();
-        mb.Printf("%i-%s\r\n", status, errorPageName(request->errType));
+        if (request->errType != ERR_NONE)
+            mb.Printf("%i-%s\r\n", status, errorPageName(request->errType));
         if (request->errDetail > 0) {
             // XXX: > 0 may not always mean that this is an errno
             mb.Printf("%i-Error: (%d) %s\r\n", status,