summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--source3/smbd/process.c30
-rw-r--r--source3/smbd/smb2_process.c30
2 files changed, 30 insertions, 30 deletions
diff --git a/source3/smbd/process.c b/source3/smbd/process.c
index 0786b35f604..24427968e77 100644
--- a/source3/smbd/process.c
+++ b/source3/smbd/process.c
@@ -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));
diff --git a/source3/smbd/smb2_process.c b/source3/smbd/smb2_process.c
index 01408f55173..29e4a622c6a 100644
--- a/source3/smbd/smb2_process.c
+++ b/source3/smbd/smb2_process.c
@@ -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;
+}