nbt_server: Use dom_sid_str_buf
authorVolker Lendecke <vl@samba.org>
Thu, 18 Oct 2018 03:55:04 +0000 (05:55 +0200)
committerJeremy Allison <jra@samba.org>
Fri, 2 Nov 2018 20:21:14 +0000 (21:21 +0100)
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source4/nbt_server/dgram/netlogon.c

index 1fee1d8cc1e15088c36e39278acda0e7905b9945..e2ee1000d7b2a6e986ae8b4585f0efc1977523b1 100644 (file)
@@ -163,12 +163,14 @@ static NTSTATUS nbtd_netlogon_samlogon(
                netlogon->req.logon.nt_version, nbtsrv->task->lp_ctx,
                &response->data.samlogon, false);
        if (!NT_STATUS_IS_OK(status)) {
-               char buf[DOM_SID_STR_BUFLEN];
-               dom_sid_string_buf(sid, buf, sizeof(buf));
+               struct dom_sid_buf buf;
 
                DBG_NOTICE("NBT netlogon query failed domain=%s sid=%s "
-                          "version=%d - %s\n", dst_name->name, buf,
-                          netlogon->req.logon.nt_version, nt_errstr(status));
+                          "version=%d - %s\n",
+                          dst_name->name,
+                          dom_sid_str_buf(sid, &buf),
+                          netlogon->req.logon.nt_version,
+                          nt_errstr(status));
                TALLOC_FREE(reply_mailslot);
                TALLOC_FREE(response);
                return status;