From c6145a452cc25a98dcc99b7863dd37ab40c7ffb4 Mon Sep 17 00:00:00 2001 From: John Safranek Date: Tue, 29 Oct 2019 15:58:08 -0700 Subject: [PATCH] Initialize the buffer for the path when receving a ReadDir message. --- src/wolfsftp.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/wolfsftp.c b/src/wolfsftp.c index f40f2e2..3c759e7 100644 --- a/src/wolfsftp.c +++ b/src/wolfsftp.c @@ -927,6 +927,8 @@ static int wolfSSH_SFTP_RecvRealPath(WOLFSSH* ssh, int reqId, byte* data, /* get working directory in the case of receiving non absolute path */ if (r[0] != '/' && r[1] != ':') { char wd[WOLFSSH_MAX_FILENAME]; + + WMEMSET(wd, 0, WOLFSSH_MAX_FILENAME); if (ssh->sftpDefaultPath) { XSTRNCPY(wd, ssh->sftpDefaultPath, WOLFSSH_MAX_FILENAME - 1); }