Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37736215
en ru br
Репозитории ALT
S:1.29-alt1
5.1: 1.24-alt3
4.1: 1.24-alt1
4.0: 1.24-alt1
www.altlinux.org/Changes

Группа :: Разработка/Perl
Пакет: perl-Proc-PID-File

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: Proc-PID-File-1.27-108434.patch
Скачать


https://rt.cpan.org/Public/Bug/Display.html?id=108434
diff -Nur Proc-PID-File-1.27.old/File.pm Proc-PID-File-1.27/File.pm
--- Proc-PID-File-1.27.old/File.pm	2009-10-13 06:40:21.000000000 +0500
+++ Proc-PID-File-1.27/File.pm	2016-04-28 16:53:48.800782841 +0400
@@ -283,7 +283,8 @@
 		|| die qq/Cannot open pid file "$self->{path}": $!\n/;
 	flock($fh, LOCK_EX | LOCK_NB)
         || die qq/pid "$self->{path}" already locked: $!\n/;
-	my ($pid) = <$fh> =~ /^(\d+)/;
+	my $maybe = <$fh>;
+	my ($pid) = $maybe =~ /^(\d+)/ if (defined $maybe);
 	close $fh if @_ == 1;
 
 	$self->debug("read(\"$self->{path}\") = " . ($pid || ""));
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin