# HG changeset patch # User Mike Miller # Date 1505764202 25200 # Node ID 6782105f18206ac96d0cff2b5b68d9460abe0559 # Parent ba164db1c4a4b121d722dd769dd291d96b018182 imfinfo.m: Fix error when a second argument is used (bug #52041). * imfinfo.m: Use "varargin{1}" rather than "ext" as function prototype was changed. diff -r ba164db1c4a4 -r 6782105f1820 scripts/image/imfinfo.m --- a/scripts/image/imfinfo.m Sun Sep 17 05:52:33 2017 +0200 +++ b/scripts/image/imfinfo.m Mon Sep 18 12:50:02 2017 -0700 @@ -154,7 +154,7 @@ print_usage (); elseif (! ischar (filename)) error ("imfinfo: FILENAME must be a string"); - elseif (nargin > 1 && ! ischar (ext)) + elseif (nargin > 1 && ! ischar (varargin{1})) error ("imfinfo: EXT must be a string"); endif @@ -181,3 +181,9 @@ %! imformats ("update", "jpg", fmt_ori); %! end_unwind_protect %! assert (error_thrown, true); + +## Test input validation +%!error imfinfo () +%!error imfinfo (1,2,3) +%!error imfinfo (1) +%!error imfinfo ("foo", 1)