diff --git a/res/sqlite-worker.php b/res/sqlite-worker.php index ad95e48..c660a15 100644 --- a/res/sqlite-worker.php +++ b/res/sqlite-worker.php @@ -177,7 +177,7 @@ $out->write(array( 'id' => $data->id, - 'result' => $rows + 'result' => null )); } else { // no matching method found => report soft error and keep stream alive diff --git a/src/Database.php b/src/Database.php index ab5bd72..d1235af 100644 --- a/src/Database.php +++ b/src/Database.php @@ -83,7 +83,7 @@ class Database extends EventEmitter */ public static function open(LoopInterface $loop, $filename, $flags = null) { - $process = new Process('exec php ' . \escapeshellarg(__DIR__ . '/../res/sqlite-worker.php')); + $process = new Process('exec ' . \escapeshellarg(\PHP_BINARY) . ' ' . \escapeshellarg(__DIR__ . '/../res/sqlite-worker.php')); $process->start($loop); $db = new Database($process);