From 093115edb9b6591380ba5d5cb1d860b243a6c3b3 Mon Sep 17 00:00:00 2001 From: Andrea Orlati Date: Mon, 18 Oct 2021 11:12:04 +0200 Subject: [PATCH] fix issue #610: placeholer char is not properly checked and replaced when a system call is invoked (#612) --- Common/Libraries/ParserLibrary/include/SP_parser.i | 10 +++++++--- Common/Libraries/ParserLibrary/src/TestParser.cpp | 3 ++- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/Common/Libraries/ParserLibrary/include/SP_parser.i b/Common/Libraries/ParserLibrary/include/SP_parser.i index 89755fac8..cd02acc50 100644 --- a/Common/Libraries/ParserLibrary/include/SP_parser.i +++ b/Common/Libraries/ParserLibrary/include/SP_parser.i @@ -100,9 +100,13 @@ IRA::CString CParser::executeCommand(const IRA::CString& command,IRA::CStri IRA::CString answer(""); composeCall+=elem->m_syscall; for (WORD k=0;k, O >(&test,&CTest::answer),1); - parser.add("naviga","firefox",1); + parser.add("naviga","firefox",0); + parser.add("terminale","xterm -title ",1); parser.add("remoteok","extern",0,&CTest::remoteCall); parser.add("remotefail","extern",1,&CTest::remoteCall); -- GitLab