From 3fc30681f4d3fd1be22b8b3c4f8491f9200a1c1e Mon Sep 17 00:00:00 2001 From: Jakub Jelen Date: Fri, 24 Mar 2023 20:27:14 +0100 Subject: [PATCH] sftpserver: Properly handle mkdir modes Signed-off-by: Jakub Jelen Reviewed-by: Andreas Schneider Reviewed-by: Anderson Toshiyuki Sasaki --- src/sftpserver.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sftpserver.c b/src/sftpserver.c index 24353b3f..7fc170ef 100644 --- a/src/sftpserver.c +++ b/src/sftpserver.c @@ -1274,7 +1274,7 @@ process_mkdir(sftp_client_message client_msg) { int ret = SSH_OK; const char *filename = sftp_client_message_get_filename(client_msg); - uint32_t msg_flags = client_msg->flags; + uint32_t msg_flags = client_msg->attr->flags; uint32_t permission = client_msg->attr->permissions; uint32_t mode = (msg_flags & (uint32_t)SSH_FILEXFER_ATTR_PERMISSIONS) ? permission & (uint32_t)07777 : 0777;