]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
fstrim: use strtosize_or_err()
authorKarel Zak <kzak@redhat.com>
Fri, 30 Mar 2012 14:18:18 +0000 (16:18 +0200)
committerKarel Zak <kzak@redhat.com>
Fri, 30 Mar 2012 14:18:18 +0000 (16:18 +0200)
Signed-off-by: Karel Zak <kzak@redhat.com>
sys-utils/fstrim.c

index cc50674fbc7405d176b07969614b58ae6c1ae1d2..92f5ac428d802e481598361cd7af29849ae11fdd 100644 (file)
@@ -97,20 +97,16 @@ int main(int argc, char **argv)
                        usage(stdout);
                        break;
                case 'l':
-                       if (strtosize(optarg, (uint64_t *) &range.len))
-                               errx(EXIT_FAILURE,
-                                    _("failed to parse length: %s"), optarg);
+                       range.len = strtosize_or_err(optarg,
+                                       _("failed to parse length"));
                        break;
                case 'o':
-                       if (strtosize(optarg, (uint64_t *) &range.start))
-                               errx(EXIT_FAILURE,
-                                    _("failed to parse offset: %s"), optarg);
+                       range.start = strtosize_or_err(optarg,
+                                       _("failed to parse offset"));
                        break;
                case 'm':
-                       if (strtosize(optarg, (uint64_t *) &range.minlen))
-                               errx(EXIT_FAILURE,
-                                    _("failed to parse minimum extent length: %s"),
-                                    optarg);
+                       range.minlen = strtosize_or_err(optarg,
+                                       _("failed to parse minimum extent length"));
                        break;
                case 'v':
                        verbose = 1;