]> git.ipfire.org Git - thirdparty/samba.git/commit
s3: libsmb: Ensure return from net_share_enum_rpc() sets cli->raw_status on error.
authorJeremy Allison <jra@samba.org>
Thu, 31 Oct 2019 21:38:35 +0000 (14:38 -0700)
committerKarolin Seeger <kseeger@samba.org>
Mon, 25 Nov 2019 11:12:31 +0000 (11:12 +0000)
commit471835acb088ad2e8ea106fea358584b05eb3fe6
treead5441183980b76566c0c1384e9ccb20ec7abc3c
parent0b6c23def7b2d902c6e6423e90d02f0c17e4cfe5
s3: libsmb: Ensure return from net_share_enum_rpc() sets cli->raw_status on error.

Convert net_share_enum_rpc() to return an NTSTATUS and ensure the
status is set correctly on error so SMBC_errno() can return it.

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

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
Autobuild-User(master): Andreas Schneider <asn@cryptomilk.org>
Autobuild-Date(master): Tue Nov  5 12:36:48 UTC 2019 on sn-devel-184

(cherry picked from commit ff47cc661d432a9337ade9a232a4f49164652812)
source3/libsmb/libsmb_dir.c