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 ---

Reply via email to