[SCM] ktp-common-internals packaging branch, master, updated. debian/15.12.1-2-1839-gf0635e9

Maximiliano Curia maxy at moszumanska.debian.org
Mon May 9 09:05:09 UTC 2016


Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/ktp-common-internals.git;a=commitdiff;h=1195259

The following commit has been merged in the master branch:
commit 119525927ac4920c926bee38be51325e0a8d9a9f
Author: Martin Klapetek <martin.klapetek at gmail.com>
Date:   Sat May 12 15:29:44 2012 +0200

    Fix possible crash by checking the accounts set for being null
    
    Reviewed-by: David Edmundson
---
 KTp/global-presence.cpp | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/KTp/global-presence.cpp b/KTp/global-presence.cpp
index b379e56..985148a 100644
--- a/KTp/global-presence.cpp
+++ b/KTp/global-presence.cpp
@@ -81,6 +81,11 @@ bool GlobalPresence::isChangingPresence() const
 
 void GlobalPresence::setPresence(const Tp::Presence &presence)
 {
+    if (m_enabledAccounts.isNull()) {
+        kWarning() << "Requested presence change on empty accounts set";
+        return;
+    }
+
     Q_FOREACH(const Tp::AccountPtr &account, m_enabledAccounts->accounts()) {
         account->setRequestedPresence(presence);
     }

-- 
ktp-common-internals packaging



More information about the pkg-kde-commits mailing list