Skip to content

Use of uninitialized value in numeric eq #33

@QuarkDoe

Description

@QuarkDoe

Hello
I am using sendxmmp on Gentoo.
All works fine, but every time on stderr appears message Use of uninitialized value in numeric eq (==) at /usr/lib64/perl5/vendor_perl/5.26.2/XML/Stream.pm line 631.

When use verbose option.

echo test | sendxmpp -v -f ./credentials.xmpp -s hello test@server
sendxmpp: config: 'component' => '****'
sendxmpp: config: 'username' => '****'
sendxmpp: config: 'jserver' => '****'
sendxmpp: config: 'password' => '****'
sendxmpp: config: 'port' => '5222'
sendxmpp: ssl_verify: 1
sendxmpp: tls_ca_path: 
Use of uninitialized value in numeric eq (==) at /usr/lib64/perl5/vendor_perl/5.26.2/XML/Stream.pm line 631.
sendxmpp: Connect: 1
sendxmpp: AuthSend: ok
sendxmpp: MessageSend
sendxmpp: Disconnect

Stream.pm as 631-632

if (   1 == $self->{SIDS}->{newconnection}->{ssl}
        || 1 == $self->{SIDS}->{newconnection}->{_tls} )

Package information

$ eix xml-stream
[I] dev-perl/XML-Stream
     Available versions:  1.240.0 1.240.0-r1{tbz2} {ssl}
     Installed versions:  1.240.0-r1{tbz2}(11:22:44 AM 01/06/2019)(ssl)
     Homepage:            https://metacpan.org/release/XML-Stream
     Description:         Creates and XML Stream connection and parses return data

$ eix sendxmpp
[I] net-im/sendxmpp
     Available versions:  1.23{tbz2} ~1.24
     Installed versions:  1.23{tbz2}(11:42:36 AM 01/06/2019)
     Homepage:            http://sendxmpp.hostname.sk/
     Description:         A perl-script to send xmpp (jabber), similar to what mail(1) does for mail

Seems one of fields (ssl or _tls) not properly initialized.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions