Mercurial > hg > octave-image
changeset 47:8c78ad76ad93
Make sure all files names referenced in system calls are wrapped in quotes
to protect against spaces in the path.
author | pkienzle |
---|---|
date | Fri, 25 Jul 2003 19:11:41 +0000 |
parents | 6d2c7a78b7a4 |
children | 7490019977b5 |
files | imginfo.m imread.m imwrite.m |
diffstat | 3 files changed, 11 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/imginfo.m +++ b/imginfo.m @@ -15,7 +15,7 @@ function [h,w] = imginfo (fn) -[res,status] = system(sprintf("convert -verbose %s /dev/null",fn),1); +[res,status] = system(sprintf("convert -verbose '%s' /dev/null",fn),1); if status, error (["imginfo : 'convert' exited with status %i ",\
--- a/imread.m +++ b/imread.m @@ -166,7 +166,7 @@ # disp(pname); disp(fid); tnam= tmpnam(); - cmd= sprintf("convert %s '%s' %s:%s 2>/dev/null ", + cmd= sprintf("convert %s '%s' '%s:%s' 2>/dev/null ", option_str, fname, outputtype, tnam); system(cmd); fid= fopen(tnam,"rb"); @@ -319,6 +319,10 @@ # # $Log$ +# Revision 1.5 2003/07/25 19:11:41 pkienzle +# Make sure all files names referenced in system calls are wrapped in quotes +# to protect against spaces in the path. +# # Revision 1.4 2002/11/27 08:40:11 pkienzle # author/license updates #
--- a/imwrite.m +++ b/imwrite.m @@ -185,7 +185,7 @@ # fid= popen(pname ,'w'); tnam= tmpnam(); - cmd= sprintf("convert %s %s:%s '%s' 2>/dev/null", + cmd= sprintf("convert %s '%s:%s' '%s' 2>/dev/null", option_str, outputtype, tnam, fname); fid= fopen(tnam, "wb"); @@ -214,6 +214,10 @@ # # $Log$ +# Revision 1.5 2003/07/25 19:11:41 pkienzle +# Make sure all files names referenced in system calls are wrapped in quotes +# to protect against spaces in the path. +# # Revision 1.4 2002/11/27 08:40:11 pkienzle # author/license updates #