blob: 496401c5a5a63ee1e29115086e8fcf561b346646 [file] [log] [blame]
b.liue9582032025-04-17 19:18:16 +08001diff -r -u libcgi-1.0_back/src/session.c libcgi-1.0/src/session.c
2--- libcgi-1.0_back/src/session.c 2024-10-24 13:02:58.302808361 +0800
3+++ libcgi-1.0/src/session.c 2024-10-24 13:04:34.088241739 +0800
4@@ -613,7 +613,7 @@
5 return SESS_NO_ACCESS_TIME;
6 }
7
8- last_time = (time_t)atol(value);
9+ last_time = (time_t)atoll(value);
10
11 if (cur_tv.tv_sec - last_time > MAX_SESSION_TIMEOUT) {
12 cgi_session_destroy();
13@@ -622,7 +622,7 @@
14
15 //refresh last access time
16 memset(tmp, 0, TMP_BUF_MAX);
17- snprintf(tmp, TMP_BUF_MAX - 1, "%u", cur_tv.tv_sec );
18+ snprintf(tmp, TMP_BUF_MAX - 1, "%lld", cur_tv.tv_sec );
19 if ( cgi_session_alter_var(LAST_ACCESS_TIME, tmp)) {
20 return SESS_VALID;
21 }