Addresses: https://github.com/karelzak/util-linux/issues/1358
Signed-off-by: Karel Zak <kzak@redhat.com>
}
arg = NULL;
- if (mnt_optstr_get_option(options, "pri", &arg, NULL) == 0 && arg)
- props->priority = atoi(arg);
-
+ if (mnt_optstr_get_option(options, "pri", &arg, &argsz) == 0 && arg) {
+ char *end = NULL;
+ int n;
+
+ errno = 0;
+ n = (int) strtol(arg, &end, 10);
+ if (errno == 0 && end && end > arg)
+ props->priority = n;
+ }
return 0;
}