fix windows warnings in sync

This commit is contained in:
botanic 2014-09-09 17:20:23 -07:00
parent 328eaf592a
commit dfdd7698c3

View file

@ -106,14 +106,14 @@ class Sync{
if ($OS == 2) { if ($OS == 2) {
$processes = explode( "\n", shell_exec( "tasklist.exe" )); $processes = explode( "\n", shell_exec( "tasklist.exe" ));
foreach( $processes as $process ) foreach( $processes as $key => $value )
{ {
if( strpos( "Image Name", $process ) === 0 if( empty($value) != '1' && strpos( "Image Name", $value ) === 0
|| strpos( "===", $process ) === 0 ) || empty($value) != '1' && strpos( "===", $value ) === 0 )
continue; continue;
$matches = false; $matches = false;
preg_match( "/(.*?)\s+(\d+).*$/", $process, $matches ); preg_match( "/(.*?)\s+(\d+).*$/", $value, $matches );
if ($pid = $matches[ 2 ]) { if (isset($matches[ 2 ]) && $pid = $matches[ 2 ]) {
return true; return true;
} }
} }