]> git.ipfire.org Git - thirdparty/tar.git/commitdiff
In short_read, use %td not %lu
authorPaul Eggert <eggert@cs.ucla.edu>
Mon, 12 Aug 2024 23:10:16 +0000 (16:10 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Thu, 15 Aug 2024 06:25:46 +0000 (23:25 -0700)
* src/buffer.c (short_read): Don’t assume sizes fit
in unsigned long.

src/buffer.c

index e7f1e26483ff2b80d3cbde254f24d15a9cc7506b..eba9f6749ffa3deaefda8d03fadea597ac7799de 100644 (file)
@@ -965,10 +965,10 @@ short_read (size_t status)
       && record_start_block == 0 && status != 0
       && archive_is_dev ())
     {
-      unsigned long rsize = status / BLOCKSIZE;
+      idx_t rsize = status / BLOCKSIZE;
       WARN ((0, 0,
-            ngettext ("Record size = %lu block",
-                      "Record size = %lu blocks",
+            ngettext ("Record size = %td block",
+                      "Record size = %td blocks",
                       rsize),
             rsize));
     }