sesman: must save guid in session data
This commit is contained in:
parent
9a517b34f0
commit
f14e3dc8ac
@ -77,7 +77,7 @@ scp_v0_process(struct SCP_CONNECTION *c, struct SCP_SESSION *s)
|
||||
if (s_item != 0)
|
||||
{
|
||||
display = s_item->display;
|
||||
|
||||
g_memcpy(s->guid, s_item->guid, 16);
|
||||
if (0 != s->client_ip)
|
||||
{
|
||||
log_message( LOG_LEVEL_INFO, "++ reconnected session: username %s, "
|
||||
|
@ -804,6 +804,7 @@ session_start_fork(tbus data, tui8 type, struct SCP_SESSION *s)
|
||||
temp->item->data = data;
|
||||
g_strncpy(temp->item->client_ip, s->client_ip, 255); /* store client ip data */
|
||||
g_strncpy(temp->item->name, s->username, 255);
|
||||
g_memcpy(temp->item->guid, s->guid, 16);
|
||||
|
||||
ltime = g_time1();
|
||||
localtime_r(<ime, &stime);
|
||||
|
@ -76,6 +76,7 @@ struct session_item
|
||||
struct session_date disconnect_time;
|
||||
struct session_date idle_time;
|
||||
char client_ip[256];
|
||||
tui8 guid[16];
|
||||
};
|
||||
|
||||
struct session_chain
|
||||
|
Loading…
Reference in New Issue
Block a user