Blame SOURCES/iproute2-3.10.0-rtt.patch

7787e2
diff --git a/lib/utils.c b/lib/utils.c
7787e2
index dae1b51..55fea18 100644
7787e2
--- a/lib/utils.c
7787e2
+++ b/lib/utils.c
7787e2
@@ -144,8 +144,7 @@ int get_time_rtt(unsigned *val, const char *arg, int *raw)
7787e2
 		if (t < 0.0)
7787e2
 			return -1;
7787e2
 
7787e2
-		/* extra non-digits */
7787e2
-		if (!p || p == arg || *p)
7787e2
+		if (!p || p == arg)
7787e2
 			return -1;
7787e2
 
7787e2
 		/* over/underflow */
7787e2
@@ -154,8 +153,7 @@ int get_time_rtt(unsigned *val, const char *arg, int *raw)
7787e2
 	} else {
7787e2
 		res = strtoul(arg, &p, 0);
7787e2
 
7787e2
-		/* empty string or trailing non-digits */
7787e2
-		if (!p || p == arg || *p)
7787e2
+		if (!p || p == arg)
7787e2
 			return -1;
7787e2
 
7787e2
 		/* overflow */
7787e2
@@ -165,8 +163,6 @@ int get_time_rtt(unsigned *val, const char *arg, int *raw)
7787e2
 		t = (double)res;
7787e2
 	}
7787e2
 
7787e2
-	if (p == arg)
7787e2
-		return -1;
7787e2
 	*raw = 1;
7787e2
 
7787e2
 	if (*p) {