mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-22 06:49:27 +02:00
* fix 5599 (wrong logic in existance determination)
git-svn-id: trunk@5617 -
This commit is contained in:
parent
a05469c221
commit
0385b4dad7
@ -270,12 +270,17 @@ begin
|
||||
If (PName='') then
|
||||
PName:=CommandLine;
|
||||
end;
|
||||
if (pos('/',PName)<>1) then
|
||||
P2:=FileSearch(Pname,fpgetenv('PATH'));
|
||||
|
||||
if not FileExists(PName) then
|
||||
P2 := FileSearch(Pname,fpgetenv('PATH'))
|
||||
else
|
||||
P2 := PName;
|
||||
|
||||
If (P2='') then
|
||||
Raise EProcess.CreateFmt(SErrNoSuchProgram,[PName])
|
||||
else
|
||||
PName:=P2;
|
||||
|
||||
Pid:=fpfork;
|
||||
if Pid<0 then
|
||||
Raise EProcess.Create('Failed to Fork process');
|
||||
|
Loading…
Reference in New Issue
Block a user