From: Volker Lendecke Date: Tue, 15 Dec 2020 16:15:21 +0000 (+0100) Subject: libsmbclient: Avoid a call to SMBC_errno() in SMBC_notify_ctx() X-Git-Tag: ldb-2.5.0~1000 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1881240d46850581ece52ca10c4af1a7797ca549;p=thirdparty%2Fsamba.git libsmbclient: Avoid a call to SMBC_errno() in SMBC_notify_ctx() Signed-off-by: Volker Lendecke Reviewed-by: Jeremy Allison --- diff --git a/source3/libsmb/libsmb_dir.c b/source3/libsmb/libsmb_dir.c index 54902ed773f..5ca6dc409a1 100644 --- a/source3/libsmb/libsmb_dir.c +++ b/source3/libsmb/libsmb_dir.c @@ -2698,19 +2698,17 @@ SMBC_notify_ctx(SMBCCTX *context, SMBCFILE *dir, smbc_bool recursive, FILE_SHARE_READ|FILE_SHARE_WRITE|FILE_SHARE_DELETE, FILE_OPEN, 0, 0, &fnum, NULL); if (!NT_STATUS_IS_OK(status)) { - int err = SMBC_errno(context, cli); TALLOC_FREE(frame); - errno = err; + errno = cli_status_to_errno(status); return -1; } status = smbc_notify_cb(cli, fnum, recursive != 0, completion_filter, callback_timeout_ms, cb, private_data); if (!NT_STATUS_IS_OK(status)) { - int err = SMBC_errno(context, cli); cli_close(cli, fnum); TALLOC_FREE(frame); - errno = err; + errno = cli_status_to_errno(status); return -1; }