]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
smbd: Move smbXsrv_connection_dbg to smb2_process.c
authorDavid Mulder <dmulder@suse.com>
Fri, 18 Mar 2022 21:13:25 +0000 (15:13 -0600)
committerJeremy Allison <jra@samba.org>
Thu, 7 Apr 2022 17:37:30 +0000 (17:37 +0000)
Signed-off-by: David Mulder <dmulder@suse.com>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/smbd/process.c
source3/smbd/smb2_process.c

index 0786b35f60415059424bd093b04df21e384839a4..24427968e776371b42ecbeff560ad29558e104eb 100644 (file)
@@ -3404,36 +3404,6 @@ static void smbd_tevent_trace_callback(enum tevent_trace_point point,
        errno = 0;
 }
 
-/**
- * Create a debug string for the connection
- *
- * This is allocated to talloc_tos() or a string constant
- * in certain corner cases. The returned string should
- * hence not be free'd directly but only via the talloc stack.
- */
-const char *smbXsrv_connection_dbg(const struct smbXsrv_connection *xconn)
-{
-       const char *ret;
-       char *addr;
-       /*
-        * TODO: this can be improved later
-        * maybe including the client guid or more
-        */
-       addr = tsocket_address_string(xconn->remote_address, talloc_tos());
-       if (addr == NULL) {
-               return "<tsocket_address_string() failed>";
-       }
-
-       ret = talloc_asprintf(talloc_tos(), "ptr=%p,id=%llu,addr=%s",
-                             xconn, (unsigned long long)xconn->channel_id, addr);
-       TALLOC_FREE(addr);
-       if (ret == NULL) {
-               return "<talloc_asprintf() failed>";
-       }
-
-       return ret;
-}
-
 static int smbXsrv_connection_destructor(struct smbXsrv_connection *xconn)
 {
        DBG_DEBUG("xconn[%s]\n", smbXsrv_connection_dbg(xconn));
index 01408f55173ee6cbd50aa7b1e946441d5aeebd0e..29e4a622c6a995441da46dd6ca940993f485fe1f 100644 (file)
@@ -701,3 +701,33 @@ NTSTATUS smbXsrv_connection_init_tables(struct smbXsrv_connection *conn,
        set_Protocol(protocol);
        return NT_STATUS_OK;
 }
+
+/**
+ * Create a debug string for the connection
+ *
+ * This is allocated to talloc_tos() or a string constant
+ * in certain corner cases. The returned string should
+ * hence not be free'd directly but only via the talloc stack.
+ */
+const char *smbXsrv_connection_dbg(const struct smbXsrv_connection *xconn)
+{
+       const char *ret;
+       char *addr;
+       /*
+        * TODO: this can be improved later
+        * maybe including the client guid or more
+        */
+       addr = tsocket_address_string(xconn->remote_address, talloc_tos());
+       if (addr == NULL) {
+               return "<tsocket_address_string() failed>";
+       }
+
+       ret = talloc_asprintf(talloc_tos(), "ptr=%p,id=%llu,addr=%s",
+                             xconn, (unsigned long long)xconn->channel_id, addr);
+       TALLOC_FREE(addr);
+       if (ret == NULL) {
+               return "<talloc_asprintf() failed>";
+       }
+
+       return ret;
+}