From f397e4918e4aa391776b1235fef02995f49a65d3 Mon Sep 17 00:00:00 2001 From: giraffedata Date: Wed, 21 Nov 2012 18:03:18 +0000 Subject: Recognize too many argumnts error git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@1769 9d0c8265-081b-0410-96cb-a4ca84ce46f8 --- analyzer/pnmpsnr.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/analyzer/pnmpsnr.c b/analyzer/pnmpsnr.c index 1160fff6..4d23d98d 100644 --- a/analyzer/pnmpsnr.c +++ b/analyzer/pnmpsnr.c @@ -151,10 +151,14 @@ main (int argc, char **argv) { pnm_init(&argc, argv); if (argc-1 < 2) - pm_error("Takes two arguments: specifications of the two files."); + pm_error("Takes two arguments: names of the two files to compare"); else { filespec1 = argv[1]; filespec2 = argv[2]; + + if (argc-1 > 2) + pm_error("Too many arguments (%u). The only arguments are " + "the names of the two files to compare", argc-1); } file1 = pm_openr(filespec1); -- cgit 1.4.1