Created attachment 8467 [details] Patch to libsmb_stat.c using cli_dskattr as a fallback In my company we have a windows xp professional 5.1 network. When calling SMBC_fstatvfs_ctx against any share, the first if-branch is executed, and cli_get_fs_full_size_info returns NT_STATUS_INVALID_LEVEL. I have very little knowledge about windows so I can't tell whether this is a bug or a feature. It might depend on the specific way windows is set up. Since cli_dskattr works and provides sufficient information for my needs, I patched libsmb_stat.c such that cli_dskattr is used as a fallback when cli_get_fs_full_size_info returns NT_STATUS_INVALID_LEVEL. See attached patch.
Created attachment 8468 [details] Corrected patch to libsmb_stat.c using cli_dskattr as a fallback Corrected a bug in attachment 8467 [details].