DWORD uin;
char name[32];
DWORD status;
+ char host[25];
};
0, /* no session ID */
ThisICQ->icq_cl[i].name,
icq_ConvertStatus2Str(ThisICQ->icq_cl[i].status),
- " ", /* FIX add host */
+ ThisICQ->icq_cl[i].host,
" ", /* no client */
time(NULL), /* now? */
" ", /* no last command */
void CtdlICQ_UserOnline(DWORD uin, DWORD status, DWORD ip,
DWORD port, DWORD realip) {
+ DWORD decoded_ip;
+
CtdlICQ_Status_Update(uin, status);
+ decoded_ip = ntohl(ip);
+ locate_host(CtdlICQ_CLent(uin)->host, &decoded_ip);
}