From a91d3505f6d7a6604b9937900de6662195081b57 Mon Sep 17 00:00:00 2001 From: Amos Jeffries Date: Thu, 13 Jan 2011 22:50:43 -0700 Subject: [PATCH] Bug 3089: FTP command output overrides directory listing --- src/errorpage.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/errorpage.cc b/src/errorpage.cc index ccdbfccdb8..4d871059f0 100644 --- a/src/errorpage.cc +++ b/src/errorpage.cc @@ -681,12 +681,12 @@ ErrorState::Convert(char token, bool building_deny_info_url, bool allowRecursion case 'g': if (building_deny_info_url) break; - /* FTP SERVER MESSAGE */ - if (ftp.server_msg) - wordlistCat(ftp.server_msg, &mb); - else if (ftp.listing) { + /* FTP SERVER RESPONSE */ + if (ftp.listing) { mb.append(ftp.listing->content(), ftp.listing->contentSize()); do_quote = 0; + } else if (ftp.server_msg) { + wordlistCat(ftp.server_msg, &mb); } break; -- 2.47.2