From c68829901d6757d09e5272af01baaf12a958ed1d Mon Sep 17 00:00:00 2001 From: Jan Goldacker Date: Tue, 12 May 2026 08:06:35 +0200 Subject: [PATCH] stop on end-of-dir --- src/wolfsftp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/wolfsftp.c b/src/wolfsftp.c index 985b5cf9..3a79136e 100644 --- a/src/wolfsftp.c +++ b/src/wolfsftp.c @@ -3129,7 +3129,7 @@ static int wolfSSH_SFTPNAME_readdir(WOLFSSH* ssh, WDIR* dir, WS_SFTPNAME* out, } dp = &f; - if (f_readdir(dir, dp) != FR_OK) { + if (f_readdir(dir, dp) != FR_OK || dp->fname[0] == 0) { return WS_FATAL_ERROR; } sz = (int)WSTRLEN(dp->fname);