parent
32764bd0cc
commit
e4ee5296a2
|
@ -878,10 +878,10 @@ ret_code get_all_from_file (pointer output, int *output_len)
|
|||
|
||||
switch(flag){
|
||||
case BOTH_GW_AND_DEV:
|
||||
sscanf(buff,"%*s%*s%*s%*s%*s%*s%20s%*s%20s%*s%6d",gateway,dev, &metric);
|
||||
sscanf(buff,"%*s%*s%*s%*s%*s%*s%42s%*s%20s%*s%6d",gateway,dev, &metric);
|
||||
break;
|
||||
case ONLY_GW:
|
||||
sscanf(buff,"%*s%*s%*s%*s%*s%*s%20s%*s%6d",gateway, &metric);
|
||||
sscanf(buff,"%*s%*s%*s%*s%*s%*s%42s%*s%6d",gateway, &metric);
|
||||
break;
|
||||
case ONLY_DEV:
|
||||
sscanf(buff,"%*s%*s%*s%*s%*s%*s%20s%*s%6d",dev, &metric);
|
||||
|
@ -904,13 +904,13 @@ ret_code get_all_from_file (pointer output, int *output_len)
|
|||
|
||||
switch(flag){
|
||||
case BOTH_GW_AND_DEV:
|
||||
sscanf(buff,"%*s%*s%*s%*s %20[^/]/%4d%*s%20s%*s%20s%*s%6d",destip,&netmask,gateway,dev, &metric);
|
||||
sscanf(buff,"%*s%*s%*s%*s %42[^/]/%4d%*s%42s%*s%20s%*s%6d",destip,&netmask,gateway,dev, &metric);
|
||||
break;
|
||||
case ONLY_GW:
|
||||
sscanf(buff,"%*s%*s%*s%*s %20[^/]/%4d%*s%20s%*s%6d",destip,&netmask,gateway,&metric);
|
||||
sscanf(buff,"%*s%*s%*s%*s %42[^/]/%4d%*s%42s%*s%6d",destip,&netmask,gateway,&metric);
|
||||
break;
|
||||
case ONLY_DEV:
|
||||
sscanf(buff,"%*s%*s%*s%*s %20[^/]/%4d%*s%20s%*s%6d",destip,&netmask,dev,&metric);
|
||||
sscanf(buff,"%*s%*s%*s%*s %42[^/]/%4d%*s%20s%*s%6d",destip,&netmask,dev,&metric);
|
||||
break;
|
||||
default:
|
||||
if(buff_total)
|
||||
|
@ -1432,7 +1432,7 @@ ret_code all_routing_get_all(uint source,
|
|||
continue;
|
||||
}
|
||||
|
||||
sscanf(temp_buff,"%20[^/]/%4d %22s %*s %6d %*s %*s %20s",destip,&netmask_int,gateway,&metric,dev);
|
||||
sscanf(temp_buff,"%42[^/]/%4d %44s %*s %6d %*s %*s %20s",destip,&netmask_int,gateway,&metric,dev);
|
||||
rpc_log_info("check 5 after sscanf\n");
|
||||
rpc_log_info("check 6: destip %s gateway %s netmask %d metric %d dev %s\n",destip,gateway,netmask_int,metric,dev);
|
||||
|
||||
|
|
Loading…
Reference in New Issue