mirror of
https://github.com/samba-team/samba.git
synced 2025-07-30 19:42:05 +03:00
s3:smbd: change user_struct->vuid to uint64_t
Only sconn->smb1.sessions.next_vuid remains as uint16_t, so that we do not generate larger values yet. metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Wed Jun 6 12:07:33 CEST 2012 on sn-devel-104
This commit is contained in:
@ -119,8 +119,9 @@ bool session_claim(struct smbd_server_connection *sconn, struct user_struct *vus
|
||||
SESSION_UTMP_TEMPLATE, i);
|
||||
} else
|
||||
{
|
||||
snprintf(keystr, sizeof(keystr), "ID/%s/%u",
|
||||
procid_str_static(&pid), vuser->vuid);
|
||||
snprintf(keystr, sizeof(keystr), "ID/%s/%llu",
|
||||
procid_str_static(&pid),
|
||||
(unsigned long long)vuser->vuid);
|
||||
|
||||
rec = sessionid_fetch_record(NULL, keystr);
|
||||
if (rec == NULL) {
|
||||
@ -130,7 +131,7 @@ bool session_claim(struct smbd_server_connection *sconn, struct user_struct *vus
|
||||
|
||||
snprintf(sessionid.id_str, sizeof(sessionid.id_str),
|
||||
SESSION_TEMPLATE, (long unsigned int)getpid(),
|
||||
vuser->vuid);
|
||||
(unsigned long long)vuser->vuid);
|
||||
}
|
||||
|
||||
SMB_ASSERT(rec != NULL);
|
||||
|
Reference in New Issue
Block a user