diff --git a/src/bin/proxmox-backup-client.rs b/src/bin/proxmox-backup-client.rs index 4df0bb37..9bc70fc6 100644 --- a/src/bin/proxmox-backup-client.rs +++ b/src/bin/proxmox-backup-client.rs @@ -416,7 +416,7 @@ fn create_backup( Err(err) => bail!("unable to access '{}' - {}", filename, err), }; - if (stat.st_mode & libc::S_IFDIR) != 0 { + if (stat.st_mode & libc::S_IFMT) == libc::S_IFDIR { upload_list.push((filename.to_owned(), target.to_owned()));