From 66aa51039689ab2dab153469d7f6527bcedd9318 Mon Sep 17 00:00:00 2001 From: alwin Date: Wed, 10 Dec 2003 12:45:01 +0000 Subject: when login failed for pop3 software crashed due not checked NULL pointer --- (limited to 'noncore/net') diff --git a/noncore/net/mail/libmailwrapper/pop3wrapper.cpp b/noncore/net/mail/libmailwrapper/pop3wrapper.cpp index 2aaff30..72f3c36 100644 --- a/noncore/net/mail/libmailwrapper/pop3wrapper.cpp +++ b/noncore/net/mail/libmailwrapper/pop3wrapper.cpp @@ -27,6 +27,7 @@ void POP3wrapper::listMessages( QList &target ) carray *messages; login(); + if (!m_pop3) return; mailpop3_list( m_pop3, &messages ); for ( int i = carray_count( messages ); i > 0; i-- ) { diff --git a/noncore/net/mail/pop3wrapper.cpp b/noncore/net/mail/pop3wrapper.cpp index 2aaff30..72f3c36 100644 --- a/noncore/net/mail/pop3wrapper.cpp +++ b/noncore/net/mail/pop3wrapper.cpp @@ -27,6 +27,7 @@ void POP3wrapper::listMessages( QList &target ) carray *messages; login(); + if (!m_pop3) return; mailpop3_list( m_pop3, &messages ); for ( int i = carray_count( messages ); i > 0; i-- ) { -- cgit v0.9.0.2