From aa5f93eb65d2b729770a23624acfb48a688e917a Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Mon, 22 Mar 2021 16:34:36 +0100 Subject: [PATCH] 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 --- source4/torture/smb2/util.c | 8 ++++++++ 1 file changed, 8 insertions(+) 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) { -- 2.47.3