File: 20_SOCKS-pm.patch

package info (click to toggle)
libnet-socks-perl 0.03-14
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd, stretch
  • size: 172 kB
  • ctags: 11
  • sloc: perl: 86; makefile: 50
file content (20 lines) | stat: -rw-r--r-- 725 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
From: Sebastien Delafond <sdelafond@gmx.net>
Subject: Added a test to get rid of a warning message

--- SOCKS-0.03.orig/lib/Net/SOCKS.pm	2004-10-24 16:14:19.000000000 -0700
+++ SOCKS-0.03/lib/Net/SOCKS.pm	1998-05-19 05:22:47.000000000 -0700
@@ -231,7 +231,13 @@
       ${*self}{listen_addr} = ${*self}{socks_addr};
     }
 
-    my $dotted_dec = inet_ntoa( pack ("N", ${*self}{listen_addr} ) );
+    my $dotted_dec;
+    if (${*self}{listen_addr} =~ m/(\d+\.){3}\d+/) {
+	$dotted_dec = ${*self}{listen_addr};
+    } else {
+	$dotted_dec = inet_ntoa( pack ("N", ${*self}{listen_addr} ) );
+    } 
+
     if (${*self}{status_num}==SOCKS_OKAY) {
       return (${*self}{listen_addr}, $dotted_dec, ${*self}{listen_port})
     }