Fix parse_size
parent
8972878c77
commit
9ccc607ab9
|
@ -130,11 +130,8 @@ uint64_t parse_size(std::string size_str, bool *ok)
|
||||||
size_str = size_str.substr(0, size_str.length()-1);
|
size_str = size_str.substr(0, size_str.length()-1);
|
||||||
}
|
}
|
||||||
uint64_t size = stoull_full(size_str, 0) * mul;
|
uint64_t size = stoull_full(size_str, 0) * mul;
|
||||||
if (size == 0 && size_str != "0" && (size_str != "" || mul != 1))
|
if (ok)
|
||||||
{
|
*ok = !(size == 0 && size_str != "0" && (size_str != "" || mul != 1));
|
||||||
if (ok)
|
|
||||||
*ok = false;
|
|
||||||
}
|
|
||||||
return size;
|
return size;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue