--- Src/jobs.c.orig 2008-11-14 19:47:44.000000000 -0800 +++ Src/jobs.c 2008-11-14 19:47:47.000000000 -0800 @@ -2088,7 +2088,7 @@ } sig = zstrtol(*argv, &endp, 10); if (*endp) { - zwarnnam(nam, "invalid signal number: %s", signame); + zwarnnam(nam, "invalid signal number: %s", *argv); return 1; } } else {