From: Stefan Metzmacher Date: Mon, 22 Mar 2021 15:34:36 +0000 (+0100) Subject: s4:torture/smb2: add smb2_util_lease_state_string() X-Git-Tag: tevent-0.11.0~1374 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=aa5f93eb65d2b729770a23624acfb48a688e917a;p=thirdparty%2Fsamba.git s4:torture/smb2: add smb2_util_lease_state_string() BUG: https://bugzilla.samba.org/show_bug.cgi?id=14449 Signed-off-by: Stefan Metzmacher Reviewed-by: Jeremy Allison --- diff --git a/source4/torture/smb2/util.c b/source4/torture/smb2/util.c index 29b5c64dc46..b91071c8608 100644 --- a/source4/torture/smb2/util.c +++ b/source4/torture/smb2/util.c @@ -812,6 +812,14 @@ uint32_t smb2_util_lease_state(const char *ls) return val; } +char *smb2_util_lease_state_string(TALLOC_CTX *mem_ctx, uint32_t ls) +{ + return talloc_asprintf(mem_ctx, "0x%0x (%s%s%s)", + (unsigned)ls, + ls & SMB2_LEASE_READ ? "R": "", + ls & SMB2_LEASE_HANDLE ? "H": "", + ls & SMB2_LEASE_WRITE ? "W": ""); +} uint32_t smb2_util_share_access(const char *sharemode) {