Your message dated Sat, 23 Apr 2016 10:31:02 +0300 with message-id <[email protected]> and subject line Re: Bug#310417: libnet-perl: Net/Cmd.pm(354) uninitialized value -> Net/NNTP.pm(673) Argument "" isn't numeric. has caused the Debian Bug report #310417, regarding libnet-perl: Net/Cmd.pm(354) uninitialized value -> Net/NNTP.pm(673) Argument "" isn't numeric. to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 310417: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=310417 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: libnet-perl Version: 1:1.19-1 Severity: normal I was running ubh, it was d-loading msgs when... Use of uninitialized value in substr at /usr/share/perl5/Net/Cmd.pm line 354. Argument "" isn't numeric in numeric eq (==) at /usr/share/perl5/Net/NNTP.pm line 673. -- System Information: Debian Release: 3.1 APT prefers unstable APT policy: (980, 'unstable'), (900, 'testing') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.11-1-k7 Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Versions of packages libnet-perl depends on: ii debconf [debconf-2.0] 1.4.49 Debian configuration management sy ii perl 5.8.4-8 Larry Wall's Practical Extraction -- debconf information excluded
--- End Message ---
--- Begin Message ---Version: 5.22.0~rc2-1 On Fri, Apr 10, 2015 at 02:10:06PM +0300, Niko Tyni wrote: > On Mon, Apr 21, 2008 at 01:50:48PM +0300, Niko Tyni wrote: > > On Sun, Aug 07, 2005 at 03:26:35AM +0200, Marc 'HE' Brockschmidt wrote: > > > > > > Use of uninitialized value in substr at /usr/share/perl5/Net/Cmd.pm > > > > line 354. > > > > Argument "" isn't numeric in numeric eq (==) at > > > > /usr/share/perl5/Net/NNTP.pm > > > > line 673. > > > > > > The Net::NNTP call is a simple quit cmd. It tries to get the respone > > > with Net::Cmd::respone(), which somehow has no return value. > > > This could happen if the server sends back unparseable crap. > > > > Looking at the code in 5.10.0, based on CPAN libnet 1.22, this bug still > > seems to apply. Resetting the forwarded status for now; a CPAN ticket > > would be a good next step after confirming this with some test code. > > Still happens. Easy to test with > > % printf "200\n200\nfoo\n" | nc -l -p 6666 > > and then in another shell > > % perl -w -MNet::NNTP -e 'die unless $n=Net::NNTP->new("localhost:6666"); > $n->quit' > Use of uninitialized value in numeric eq (==) at > /usr/share/perl/5.20/Net/NNTP.pm line 675. I believe this was fixed by libnet 1.28, precisely https://github.com/steve-m-hay/perl-libnet/commit/6b249e0122f764e186b14f7a7663a0ffd3055121 which was integrated in the Perl core distribution in 5.21.5 and first entered Debian with the 5.22.0 release candidates. So it should be fixed in sid/stretch. Closing accordingly. -- Niko Tyni [email protected]
--- End Message ---

