From 61fd9ecba70baf9053b46088b64be668cd3a3f52 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Deuc=D0=B5?= <shurd@sasktel.net> Date: Sat, 2 Mar 2024 20:03:52 -0500 Subject: [PATCH] Make the implied cast explicit rather than change the behaviour. --- src/sbbs3/sftp.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sbbs3/sftp.cpp b/src/sbbs3/sftp.cpp index b348a65a82..a6a1f13d4e 100644 --- a/src/sbbs3/sftp.cpp +++ b/src/sbbs3/sftp.cpp @@ -1656,7 +1656,7 @@ sftp_readdir(sftp_dirhandle_t handle, void *cb_data) copy_path(cwd, pm->sftp_patt); while (static_files[dd->info.rootdir.idx].sftp_patt != nullptr && fn.entries() < MAX_FILES_PER_READDIR) { dd->info.rootdir.idx++; - if (dd->info.rootdir.idx >= static_cast<int32_t>(static_files_sz)) + if (static_cast<size_t>(dd->info.rootdir.idx) >= static_files_sz) break; if (static_files[dd->info.rootdir.idx].sftp_patt == nullptr) { dd->info.rootdir.idx = no_more_files; -- GitLab