Net::hostent documentation error
[p5sagit/p5-mst-13.2.git] / lib / Sys / Syslog.pm
index 2da1d76..9efcfbf 100644 (file)
@@ -201,7 +201,7 @@ sub connect {
     unless ($host) {
        require Sys::Hostname;
        my($host_uniq) = Sys::Hostname::hostname();
-       ($host) = $host_uniq =~ /(\w+)/;
+       ($host) = $host_uniq =~ /([A-Za-z0-9_.-]+)/; # allow FQDN (inc _)
     }
     my $udp = getprotobyname('udp');
     my $syslog = getservbyname('syslog','udp');