sesman: must save guid in session data

master
Jay Sorg 8 years ago
parent 9a517b34f0
commit f14e3dc8ac

@ -77,7 +77,7 @@ scp_v0_process(struct SCP_CONNECTION *c, struct SCP_SESSION *s)
if (s_item != 0) if (s_item != 0)
{ {
display = s_item->display; display = s_item->display;
g_memcpy(s->guid, s_item->guid, 16);
if (0 != s->client_ip) if (0 != s->client_ip)
{ {
log_message( LOG_LEVEL_INFO, "++ reconnected session: username %s, " 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; temp->item->data = data;
g_strncpy(temp->item->client_ip, s->client_ip, 255); /* store client ip data */ g_strncpy(temp->item->client_ip, s->client_ip, 255); /* store client ip data */
g_strncpy(temp->item->name, s->username, 255); g_strncpy(temp->item->name, s->username, 255);
g_memcpy(temp->item->guid, s->guid, 16);
ltime = g_time1(); ltime = g_time1();
localtime_r(&ltime, &stime); localtime_r(&ltime, &stime);

@ -76,6 +76,7 @@ struct session_item
struct session_date disconnect_time; struct session_date disconnect_time;
struct session_date idle_time; struct session_date idle_time;
char client_ip[256]; char client_ip[256];
tui8 guid[16];
}; };
struct session_chain struct session_chain

Loading…
Cancel
Save