This commit is contained in:
cmp167
2023-09-06 03:11:28 +12:00
parent fe2e8b11a3
commit 8f803e6c06

View File

@@ -411,7 +411,7 @@
break;
}
if(!@$opt["silent"])
if(!isset($opt["silent"]) || !$opt["silent"])
$this->d("Call stdInEventAdd");
($opt["stdInEventAdd"]["call"]) (
@@ -429,7 +429,7 @@
break;
}
if(!@$opt["silent"])
if(!isset($opt["silent"]) || !$opt["silent"])
$this->d("Call stdOutEventAdd");
($opt["stdOutEventAdd" ]["call"]) (
@@ -447,7 +447,7 @@
break;
}
if(!@$opt["silent"])
if(!isset($opt["silent"]) || !$opt["silent"])
$this->d("Call stdErrEventAdd");
($opt["stdErrEventAdd"]["call"]) (
@@ -457,10 +457,10 @@
} while(0);
do {
if(!@$opt["eventWait"])
if(!isset($opt["eventWait"]) || !$opt["eventWait"])
break;
if(!@$opt["silent"])
if(!isset($opt["silent"]) || !$opt["silent"])
$this->d("Call eventWait");
if(!is_callable(@$opt["eventWait"]["call"])) {
@@ -477,7 +477,7 @@
function cmpSysExec($cmaRaw, $opt = []) {
$cmdStr = $this->cmpShellEsc($cmaRaw);
if(!@$opt["silent"]) {
if(!isset($opt["silent"]) || !$opt["silent"]) {
$this->d("cmpSysExec: " . $cmdStr);
}
@@ -489,7 +489,7 @@
$workDir = "/tmp";
if(@$opt["workDir"])
if(isset($opt["workDir"]) && $opt["workDir"])
$workDir = $opt["workDir"];
$envAll = null;
@@ -517,7 +517,7 @@
stream_set_blocking($ppsAll[1], 0);
stream_set_blocking($ppsAll[2], 0);
if(@$opt["stdin"]) {
if(isset($opt["stdin"]) && $opt["stdin"]) {
fwrite($ppsAll[0], $opt["stdin"]);
fclose($ppsAll[0]);
}
@@ -554,7 +554,7 @@
$retVal = proc_close($prcRes);
if(!@$opt["return"] || @$opt["return"] == "full") {
if(!isset($opt["return"]) || !$opt["return"] || $opt["return"] == "full") {
return array(
"retval" => $retVal,
"stdout" => $out,
@@ -569,7 +569,7 @@
if(!@$opt["noerror"]) {
if($retVal !== $val) {
if(!@$opt["silent"]) {
if(!isset($opt["silent"]) || !$opt["silent"]) {
$this->d($err);
$this->d("Return code: " . $retVal);
}