Hi!
> +static int check_iproute(int spe_ipver)
>  {
>       FILE *ipf;
>       int n;
> -     unsigned int ipver = 0;
> +     unsigned int cur_ipver = 0;
> +     int ret;
>  
>       ipf = popen("ip -V", "r");
>       if (ipf == NULL)
>               tst_brkm(TCONF, NULL,
>                               "Failed while opening pipe for iproute check");
>  
> -     n = fscanf(ipf, "ip utility, iproute2-ss%u", &ipver);
> -     if (n < 1 || ipver < IPROUTE_MIN_VER)
> +     n = fscanf(ipf, "ip utility, iproute2-ss%u", &cur_ipver);
> +     if (n < 1) {
> +             pclose(ipf);
>               tst_brkm(TCONF, NULL,
> -                     "iproute tools do not support setting network 
> namespaces");
> +                     "Failed while obtaining version for iproute check");
> +     } else {
> +             if (cur_ipver < spe_ipver)
> +                     ret = -1;
> +             else if (cur_ipver == spe_ipver)
> +                     ret = 0;
> +             else
> +                     ret = 1;
> +     }

Again why bother with return value when all the testcases just needs to
know if ip is newer than some version?

-- 
Cyril Hrubis
chru...@suse.cz

------------------------------------------------------------------------------
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list

Reply via email to