version 1.1.1.1, 2012/02/21 17:26:11
|
version 1.1.1.2, 2012/10/09 09:22:29
|
Line 45 ipforward (void)
|
Line 45 ipforward (void)
|
{ |
{ |
FILE *fp; |
FILE *fp; |
int ipforwarding = 0; |
int ipforwarding = 0; |
char *pnt; |
|
char buf[10]; |
char buf[10]; |
|
|
fp = fopen (proc_net_snmp, "r"); |
fp = fopen (proc_net_snmp, "r"); |
Line 59 ipforward (void)
|
Line 58 ipforward (void)
|
/* Get ip_statistics.IpForwarding : |
/* Get ip_statistics.IpForwarding : |
1 => ip forwarding enabled |
1 => ip forwarding enabled |
2 => ip forwarding off. */ |
2 => ip forwarding off. */ |
pnt = fgets (buf, 6, fp); | if (fgets (buf, 6, fp)) |
sscanf (buf, "Ip: %d", &ipforwarding); | sscanf (buf, "Ip: %d", &ipforwarding); |
|
|
fclose(fp); |
fclose(fp); |
|
|
Line 140 ipforward_ipv6 (void)
|
Line 139 ipforward_ipv6 (void)
|
if (fp == NULL) |
if (fp == NULL) |
return -1; |
return -1; |
|
|
fgets (buf, 2, fp); | if (fgets (buf, 2, fp)) |
sscanf (buf, "%d", &ipforwarding); | sscanf (buf, "%d", &ipforwarding); |
|
|
fclose (fp); |
fclose (fp); |
return ipforwarding; |
return ipforwarding; |