diff --git a/tools/mkenvimage.c b/tools/mkenvimage.c
index f78173163f815d4ff5f7f34e708d254059293e77..64f5340b1b1e54a7d336c46edb13531f7ffbe936 100644
--- a/tools/mkenvimage.c
+++ b/tools/mkenvimage.c
@@ -123,7 +123,7 @@ int main(int argc, char **argv)
 		case ':':
 			fprintf(stderr, "Missing argument for option -%c\n",
 				optopt);
-			usage(argv[0]);
+			usage(prg);
 			return EXIT_FAILURE;
 		default:
 			fprintf(stderr, "Wrong option -%c\n", optopt);