Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37403114
en ru br
ALT Linux repos
S:3.15-alt1
5.0: 1.22-alt1
4.1: 1.22-alt1
4.0: 1.20-alt2
3.0: 1.19-alt3

Group :: Development/Perl
RPM: perl-libnet

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Patch: perl-libnet-1.19-alt-hostname.patch
Download


--- libnet-1.19/Net/Domain.pm-	2004-06-30 13:56:10 +0000
+++ libnet-1.19/Net/Domain.pm	2005-06-11 15:28:24 +0000
@@ -58,8 +58,14 @@ sub _hostname {
     else {
 	local $SIG{'__DIE__'};
 
+	# ALT: why not use Sys::Hostname?
+	do {
+		require Sys::Hostname;
+		$host = Sys::Hostname::hostname();
+	}
+
 	# syscall is preferred since it avoids tainting problems
-	eval {
+	|| eval {
     	    my $tmp = "\0" x 256; ## preload scalar
     	    eval {
     		package main;
 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin