/[LeafOK_CVS]/lbbs/src/user_info_display.c
ViewVC logotype

Diff of /lbbs/src/user_info_display.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.25 by sysadm, Thu Nov 27 03:17:30 2025 UTC Revision 1.26 by sysadm, Fri Dec 19 06:16:27 2025 UTC
# Line 67  int user_info_display(USER_INFO *p_user_ Line 67  int user_info_display(USER_INFO *p_user_
67    
68          if (p_user_info == NULL)          if (p_user_info == NULL)
69          {          {
70                  log_error("NULL pointer error\n");                  log_error("NULL pointer error");
71                  return -1;                  return -1;
72          }          }
73    
# Line 111  int user_info_display(USER_INFO *p_user_ Line 111  int user_info_display(USER_INFO *p_user_
111          ret = query_user_online_info_by_uid(p_user_info->uid, sessions, &session_cnt, 0);          ret = query_user_online_info_by_uid(p_user_info->uid, sessions, &session_cnt, 0);
112          if (ret < 0)          if (ret < 0)
113          {          {
114                  log_error("query_user_online_info_by_uid(uid=%d, cnt=%d) error: %d\n",                  log_error("query_user_online_info_by_uid(uid=%d, cnt=%d) error: %d",
115                                    p_user_info->uid, session_cnt, ret);                                    p_user_info->uid, session_cnt, ret);
116                  session_cnt = 0;                  session_cnt = 0;
117          }          }
# Line 125  int user_info_display(USER_INFO *p_user_ Line 125  int user_info_display(USER_INFO *p_user_
125    
126                  if (p + strlen(p_action_title) + 4 >= action_str + sizeof(action_str)) // buffer overflow                  if (p + strlen(p_action_title) + 4 >= action_str + sizeof(action_str)) // buffer overflow
127                  {                  {
128                          log_error("action_str of user(uid=%d) truncated at i=%d\n", p_user_info->uid, i);                          log_error("action_str of user(uid=%d) truncated at i=%d", p_user_info->uid, i);
129                          break;                          break;
130                  }                  }
131                  *p++ = '[';                  *p++ = '[';


Legend:
Removed lines/characters  
Changed lines/characters
  Added lines/characters

webmaster@leafok.com
ViewVC Help
Powered by ViewVC 1.3.0-beta1