fixed a lot of issues, now successfully runs the test with --enable-pedantic; refs #8
This commit is contained in:
		@@ -448,9 +448,9 @@ mrw::PartialExec& mrw::PartialExec::start(bool useInput)
 | 
			
		||||
  _finish = !useInput;
 | 
			
		||||
  _input = "";
 | 
			
		||||
  _res = _err = "";
 | 
			
		||||
  _stdIn = std::auto_ptr<mrw::Pipe>(new mrw::Pipe(mrw::Pipe::block_input));
 | 
			
		||||
  _stdOut = std::auto_ptr<mrw::Pipe>(new mrw::Pipe(mrw::Pipe::block_output));
 | 
			
		||||
  _stdErr = std::auto_ptr<mrw::Pipe>(new mrw::Pipe(mrw::Pipe::block_output));
 | 
			
		||||
  _stdIn = std::shared_ptr<mrw::Pipe>(new mrw::Pipe(mrw::Pipe::block_input));
 | 
			
		||||
  _stdOut = std::shared_ptr<mrw::Pipe>(new mrw::Pipe(mrw::Pipe::block_output));
 | 
			
		||||
  _stdErr = std::shared_ptr<mrw::Pipe>(new mrw::Pipe(mrw::Pipe::block_output));
 | 
			
		||||
  if (!*_stdIn || !*_stdOut || !*_stdErr)
 | 
			
		||||
    throw mrw::ExecutionFailedExc("cannot create pipe", *_cmd);
 | 
			
		||||
  _lastPid = 0;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user