Просмотр исходного кода

Merge pull request #5 from OpenGamePanel/master

Little fix to avoid errors in agent
rocco27 7 лет назад
Родитель
Сommit
b1720c5280
1 измененных файлов с 17 добавлено и 2 удалено
  1. 17 2
      OGP/ogp_agent.pl

+ 17 - 2
OGP/ogp_agent.pl

@@ -1348,8 +1348,23 @@ sub dirlistfm
 		 $size, $atime, $mtime, $ctime, $blksize, $blocks
 		) = stat($_);
 		
-		$uid = getpwuid($uid);
-		$gid = getgrgid($gid);
+		if(defined $uid)
+		{
+			$uid = getpwuid($uid);
+		}
+		else
+		{
+			$uid = '';
+		}
+		
+		if(defined $gid)
+		{
+			$gid = getgrgid($gid);
+		}
+		else
+		{
+			$gid = '';
+		}
 
 		#This if else logic determines what it is, File, Directory, other	
 		if (-T $_)