]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
libsmb: Fill in device which we don't get from cli_posix_stat
authorVolker Lendecke <vl@samba.org>
Mon, 24 Feb 2020 17:43:12 +0000 (09:43 -0800)
committerJeremy Allison <jra@samba.org>
Wed, 26 Feb 2020 00:50:32 +0000 (00:50 +0000)
SMB1 unix extensions don't carry st_dev for stat

BUG: https://bugzilla.samba.org/show_bug.cgi?id=14101

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Wed Feb 26 00:50:32 UTC 2020 on sn-devel-184

source3/libsmb/libsmb_file.c

index 50b8f33788ae2b91b0921d081db06963f580e8c3..a1ae4584d151d8514a1e35fce2eee3562b334310 100644 (file)
@@ -505,6 +505,7 @@ SMBC_getatr(SMBCCTX * context,
 
                status = cli_posix_stat(targetcli, targetpath, &sbuf);
                if (NT_STATUS_IS_OK(status)) {
+                       sbuf.st_ex_dev = srv->dev;
                        setup_stat_from_stat_ex(&sbuf, path, sb);
 
                        TALLOC_FREE(frame);