From: Volker Lendecke Date: Tue, 15 Dec 2020 16:15:21 +0000 (+0100) Subject: libsmbclient: Avoid a call to SMBC_errno() in SMBC_mkdir_ctx() X-Git-Tag: tevent-0.11.0~377 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5f5c45a12d3f8a083bd6ee4e832b33d3518b05b3;p=thirdparty%2Fsamba.git libsmbclient: Avoid a call to SMBC_errno() in SMBC_mkdir_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 026eababca1..b7a5c2504e6 100644 --- a/source3/libsmb/libsmb_dir.c +++ b/source3/libsmb/libsmb_dir.c @@ -1619,9 +1619,10 @@ SMBC_mkdir_ctx(SMBCCTX *context, } /*d_printf(">>>mkdir: resolved path as %s\n", targetpath);*/ - if (!NT_STATUS_IS_OK(cli_mkdir(targetcli, targetpath))) { - errno = SMBC_errno(context, targetcli); + status = cli_mkdir(targetcli, targetpath); + if (!NT_STATUS_IS_OK(status)) { TALLOC_FREE(frame); + errno = cli_status_to_errno(status); return -1; }