debug
This commit is contained in:
parent
7f552b7e8a
commit
c4c7307fd4
8
main.c
8
main.c
@ -45,13 +45,13 @@ void getutmp( int pid, char user[], char host_ip[], char host_ipv6[], time_t * t
|
|||||||
ipv4 = utmp->ut_addr_v6[0] & 0x000000ff;
|
ipv4 = utmp->ut_addr_v6[0] & 0x000000ff;
|
||||||
sprintf( str, "%x.", ipv4);
|
sprintf( str, "%x.", ipv4);
|
||||||
strcat(host_ip, str);
|
strcat(host_ip, str);
|
||||||
ipv4 = utmp->ut_addr_v6[0] & 0x0000ff00;
|
ipv4 = (utmp->ut_addr_v6[0] & 0x0000ff00) >> 2;
|
||||||
sprintf( str, "%x.", ipv4);
|
sprintf( str, "%x.", ipv4);
|
||||||
strcat(host_ip, str);
|
strcat(host_ip, str);
|
||||||
ipv4 = utmp->ut_addr_v6[0] & 0x00ff0000;
|
ipv4 = (utmp->ut_addr_v6[0] & 0x00ff0000) >> 4;
|
||||||
sprintf( str, "%x.", ipv4);
|
sprintf( str, "%x.", ipv4);
|
||||||
strcat(host_ip, str);
|
strcat(host_ip, str);
|
||||||
ipv4 = utmp->ut_addr_v6[0] & 0xff000000;
|
ipv4 = (utmp->ut_addr_v6[0] & 0xff000000) >> 6;
|
||||||
sprintf( str, "%x", ipv4);
|
sprintf( str, "%x", ipv4);
|
||||||
strcat(host_ip, str);
|
strcat(host_ip, str);
|
||||||
|
|
||||||
@ -60,7 +60,7 @@ void getutmp( int pid, char user[], char host_ip[], char host_ipv6[], time_t * t
|
|||||||
for (x=0;x<4;x++)
|
for (x=0;x<4;x++)
|
||||||
{
|
{
|
||||||
|
|
||||||
ipv6_1 = utmp->ut_addr_v6[x] & 0xffff0000;
|
ipv6_1 = (utmp->ut_addr_v6[x] & 0xffff0000) >> 4;
|
||||||
sprintf( str, "%x:", ipv6_1);
|
sprintf( str, "%x:", ipv6_1);
|
||||||
strcat(host_ipv6, str);
|
strcat(host_ipv6, str);
|
||||||
ipv6_2 = utmp->ut_addr_v6[x] & 0x0000ffff;
|
ipv6_2 = utmp->ut_addr_v6[x] & 0x0000ffff;
|
||||||
|
Reference in New Issue
Block a user