Skip to content
Snippets Groups Projects
Commit d3bda438 authored by Rob Swindell's avatar Rob Swindell :speech_balloon:
Browse files

Resolve some MSVC and GCC warnings with static casts

parent 1994bf8e
Branches
Tags
1 merge request!455Update branch with changes from master
...@@ -603,7 +603,7 @@ homefile_attrs(sbbs_t *sbbs, const char *path) ...@@ -603,7 +603,7 @@ homefile_attrs(sbbs_t *sbbs, const char *path)
sftp_fattr_set_permissions(attr, S_IFREG | S_IRWXU | S_IRUSR | S_IWUSR); sftp_fattr_set_permissions(attr, S_IFREG | S_IRWXU | S_IRUSR | S_IWUSR);
sftp_fattr_set_uid_gid(attr, sbbs->useron.number, users_gid); sftp_fattr_set_uid_gid(attr, sbbs->useron.number, users_gid);
sftp_fattr_set_size(attr, flength(path)); sftp_fattr_set_size(attr, flength(path));
time_t fd = fdate(path); time32_t fd = static_cast<time32_t>(fdate(path));
sftp_fattr_set_times(attr, fd, fd); sftp_fattr_set_times(attr, fd, fd);
return attr; return attr;
} }
...@@ -618,7 +618,7 @@ sshkeys_attrs(sbbs_t *sbbs, const char *path) ...@@ -618,7 +618,7 @@ sshkeys_attrs(sbbs_t *sbbs, const char *path)
sftp_fattr_set_permissions(attr, S_IFLNK | S_IRWXU | S_IRUSR | S_IWUSR); sftp_fattr_set_permissions(attr, S_IFLNK | S_IRWXU | S_IRUSR | S_IWUSR);
sftp_fattr_set_uid_gid(attr, sbbs->useron.number, users_gid); sftp_fattr_set_uid_gid(attr, sbbs->useron.number, users_gid);
sftp_fattr_set_size(attr, flength(path)); sftp_fattr_set_size(attr, flength(path));
time_t fd = fdate(path); time32_t fd = static_cast<time32_t>(fdate(path));
sftp_fattr_set_times(attr, fd, fd); sftp_fattr_set_times(attr, fd, fd);
return attr; return attr;
} }
...@@ -1656,7 +1656,7 @@ sftp_readdir(sftp_dirhandle_t handle, void *cb_data) ...@@ -1656,7 +1656,7 @@ sftp_readdir(sftp_dirhandle_t handle, void *cb_data)
copy_path(cwd, pm->sftp_patt); copy_path(cwd, pm->sftp_patt);
while (static_files[dd->info.rootdir.idx].sftp_patt != nullptr && fn.entries() < MAX_FILES_PER_READDIR) { while (static_files[dd->info.rootdir.idx].sftp_patt != nullptr && fn.entries() < MAX_FILES_PER_READDIR) {
dd->info.rootdir.idx++; dd->info.rootdir.idx++;
if (dd->info.rootdir.idx >= static_files_sz) if (dd->info.rootdir.idx >= static_cast<int32_t>(static_files_sz))
break; break;
if (static_files[dd->info.rootdir.idx].sftp_patt == nullptr) { if (static_files[dd->info.rootdir.idx].sftp_patt == nullptr) {
dd->info.rootdir.idx = no_more_files; dd->info.rootdir.idx = no_more_files;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment