Quote args passed to convertDefault.sh

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9822 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Angus Leeming 2005-04-17 19:31:27 +00:00
parent 9d3de76fdf
commit f04d591c96
2 changed files with 12 additions and 4 deletions

View File

@ -1,3 +1,8 @@
2005-04-17 Angus Leeming <leeming@lyx.org>
* converter.C (convert): protect all args of convertDefault.sh
script with quotes.
2005-04-11 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
* text3.C (dispatch): change the layout to "Caption" after inserting

View File

@ -295,10 +295,13 @@ bool Converters::convert(Buffer const * buffer,
// if no special converter defined, then we take the
// default one from ImageMagic.
string const from_ext = formats.extension(from_format);
string const command = "sh " +
LibFileSearch("scripts", "convertDefault.sh") +
' ' + from_ext + ':' + from_file +
' ' + to_ext + ':' + to_file;
string const command =
"sh " +
QuoteName(LibFileSearch("scripts", "convertDefault.sh")) +
' ' +
QuoteName(from_ext + ':' + from_file) +
' ' +
QuoteName(to_ext + ':' + to_file);
lyxerr[Debug::FILES]
<< "No converter defined! "
"I use convertDefault.sh:\n\t"