# HG changeset patch # User Carnë Draug # Date 1373637548 -3600 # Node ID eb7c0c2dc6d21279c23a15d912c07a7dba1597df # Parent ad92406ec915725095857f76a083765188c80b4b imwrite: fix bug due to uninitialized variable with no options (bug #39472) diff -r ad92406ec915 -r eb7c0c2dc6d2 scripts/image/private/core_imwrite.m --- a/scripts/image/private/core_imwrite.m Fri Jul 12 02:05:17 2013 -0500 +++ b/scripts/image/private/core_imwrite.m Fri Jul 12 14:59:08 2013 +0100 @@ -29,9 +29,9 @@ [filename, ext, map, param_list] = imwrite_filename (varargin{2:end}); - if (isempty (options)) - has_param_list = false; - else + options = struct (); + has_param_list = false; + if (! isempty (param_list)) has_param_list = true; for ii = 1:2:(length (param_list)) options.(param_list{ii}) = param_list{ii + 1};