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

Little fix to avoid errors on agent

Fixes the next errors:
Use of uninitialized value $uid in getpwuid at /usr/share/ogp_agent/ogp_agent.pl line 1520.
Use of uninitialized value $gid in getgrgid at /usr/share/ogp_agent/ogp_agent.pl line 1521.
DieFeM 8 лет назад
Родитель
Сommit
e62d9e3010
1 измененных файлов с 18 добавлено и 3 удалено
  1. 18 3
      ogp_agent.pl

+ 18 - 3
ogp_agent.pl

@@ -1517,9 +1517,24 @@ sub dirlistfm
 		 $size, $atime, $mtime, $ctime, $blksize, $blocks
 		) = stat($item);
 		
-		$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 $item)
 		{