---
server/protocols/ftp.pike | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/server/protocols/ftp.pike b/server/protocols/ftp.pike
index 3e5dfc9..024306b 100644
--- a/server/protocols/ftp.pike
+++ b/server/protocols/ftp.pike
@@ -2111,6 +2111,7 @@ class FTPSession
session->method = "PUT";
session->my_fd = PutFileWrapper(fd, session, this_object());
session->misc->len = 0x7fffffff;
+ session->not_query = args;
mapping file;
if (file = open_file(args, session, "STOR")) {
@@ -3434,6 +3435,7 @@ class FTPSession
session->data = 0;
session->misc->len = 0;
session->method = "DELETE";
+ session->not_query = args;
if (open_file(args, session, "DELE")) {
send(250, ({ sprintf("%s deleted.", args) }));
@@ -3455,6 +3457,7 @@ class FTPSession
session->data = 0;
session->misc->len = 0;
session->method = "DELETE";
+ session->not_query = args;
array|object st = stat_file(args, session);
@@ -3499,6 +3502,7 @@ class FTPSession
session->method = "MKDIR";
session->data = 0;
session->misc->len = 0;
+ session->not_query = args;
if (open_file(args, session, "MKD")) {
send(257, ({ sprintf("\"%s\" created.", args) }));
|