diff --git a/src/decorate.c b/src/decorate.c
index d2d6057..01cdbc8 100644
--- a/src/decorate.c
+++ b/src/decorate.c
@@ -442,7 +442,7 @@ decorate_file (const char *infile)
         }
 
       if (!decorate_fields (&lb))
-        die (SORT_FAILURE, errno, _("conversion failed in line %zu"), linenum);
+        die (SORT_FAILURE, errno, _("conversion failed in line %jd"), linenum);
 
       if (debug)
         dbg_printf ("writing line: '%.*s'", (int)lb.length, lb.buffer);
