32 lines
724 B
Diff
32 lines
724 B
Diff
|
diff --git a/lib/utils.c b/lib/utils.c
|
||
|
index dae1b51..8a1a65d 100644
|
||
|
--- a/lib/utils.c
|
||
|
+++ b/lib/utils.c
|
||
|
@@ -145,7 +145,7 @@ int get_time_rtt(unsigned *val, const char *arg, int *raw)
|
||
|
return -1;
|
||
|
|
||
|
/* extra non-digits */
|
||
|
- if (!p || p == arg || *p)
|
||
|
+ if (!p || p == arg)
|
||
|
return -1;
|
||
|
|
||
|
/* over/underflow */
|
||
|
@@ -155,7 +155,7 @@ int get_time_rtt(unsigned *val, const char *arg, int *raw)
|
||
|
res = strtoul(arg, &p, 0);
|
||
|
|
||
|
/* empty string or trailing non-digits */
|
||
|
- if (!p || p == arg || *p)
|
||
|
+ if (!p || p == arg)
|
||
|
return -1;
|
||
|
|
||
|
/* overflow */
|
||
|
@@ -165,8 +165,6 @@ int get_time_rtt(unsigned *val, const char *arg, int *raw)
|
||
|
t = (double)res;
|
||
|
}
|
||
|
|
||
|
- if (p == arg)
|
||
|
- return -1;
|
||
|
*raw = 1;
|
||
|
|
||
|
if (*p) {
|