// Returns null if nothing is found
$result = $exeSniffer->find($program);
if (empty($result)) {
- $paths = str_replace(':','/ ',getenv('PATH'));
+ $paths = getenv('PATH');
+ if (empty($paths)) {
+ $paths = '/usr/local/bin /usr/bin /opt/bin /bin';
+ } else {
+ $paths = str_replace(':',' ',getenv('PATH'));
+ }
$command = 'find ' . $paths . ' -name ' . escapeshellarg($program) . ' 2> /dev/null';
exec($command, $output, $returnCode);
if (count($output) > 0) {