lib: Use wrapper for string to integer conversion
[samba.git] / source3 / lib / util_str.c
index 8568af46c172f98c50189dc815061b7e3bcf057c..a0095d23978e3b77aa8b03ab234540083e0eacb8 100644 (file)
@@ -851,14 +851,15 @@ uint64_t conv_str_size(const char * str)
 {
         uint64_t lval;
        char * end;
+       int error = 0;
 
         if (str == NULL || *str == '\0') {
                 return 0;
         }
 
-       lval = strtoull(str, &end, 10 /* base */);
+       lval = strtoull_err(str, &end, 10, &error);
 
-        if (end == NULL || end == str) {
+        if (end == NULL || end == str || error != 0) {
                 return 0;
         }