conn_tdb: add sess_id to struct connections_data
authorJule Anger <janger@samba.org>
Thu, 7 Jul 2022 08:08:36 +0000 (10:08 +0200)
committerJule Anger <janger@samba.org>
Mon, 8 Aug 2022 12:56:28 +0000 (12:56 +0000)
Save the session global id as sess_id in the connections_data struct.

Signed-off-by: Jule Anger <janger@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
source3/utils/conn_tdb.c
source3/utils/conn_tdb.h

index 1d19d04f1aa0f6d7371191c16d26f2ef5c216ec5..1effc24665b8fad5ed9e5525a59afadbc36f1a26 100644 (file)
@@ -122,6 +122,7 @@ static int traverse_tcon_fn(struct smbXsrv_tcon_global0 *global,
 
        data.pid = global->server_id;
        data.cnum = global->tcon_global_id;
+       data.sess_id = sess_id;
        fstrcpy(data.servicename, global->share_name);
        data.uid = sess.uid;
        data.gid = sess.gid;
index 2d2dd65dc8af35f17cd40aa5778fdd5cef8f7464..7af7fa622f4d0cf7d217074e5e5b2a10e9099ab8 100644 (file)
@@ -22,6 +22,7 @@
 struct connections_data {
        struct server_id pid;
        int cnum;
+       uint32_t sess_id;
        uid_t uid;
        gid_t gid;
        fstring servicename;