[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:08:08 UTC 2016
Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/ktp-common-internals.git;a=commitdiff;h=ccd4d13
The following commit has been merged in the master branch:
commit ccd4d133ba4becb7c8662eb3e57612e8aa9773e4
Author: Dan Vrátil <dvratil at redhat.com>
Date: Thu Apr 10 20:58:47 2014 +0200
Don't crash when TelepathyLoggerQt4 returns a null TextEvent
Tpl::PendingEvents sometimes returns a list of events that includes a null
event, which leads to a crash when we try to dereference it (either by
hitting an assert in QtGlib, or by calling methods on a null pointer).
BUG: 331104
FIXED-IN: 0.8.1
---
KTp/Logger/plugins/tplogger/pending-tp-logger-logs.cpp | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/KTp/Logger/plugins/tplogger/pending-tp-logger-logs.cpp b/KTp/Logger/plugins/tplogger/pending-tp-logger-logs.cpp
index 6990d5f..d989d86 100644
--- a/KTp/Logger/plugins/tplogger/pending-tp-logger-logs.cpp
+++ b/KTp/Logger/plugins/tplogger/pending-tp-logger-logs.cpp
@@ -60,6 +60,11 @@ void PendingTpLoggerLogs::logsRetrieved(Tpl::PendingOperation *op)
QList<KTp::LogMessage> logs;
Q_FOREACH (const Tpl::EventPtr &event, events) {
const Tpl::TextEventPtr textEvent = event.dynamicCast<Tpl::TextEvent>();
+ if (textEvent.isNull()) {
+ kDebug() << "Received a null TextEvent!";
+ continue;
+ }
+
logs << KTp::LogMessage(Utils::fromTplEntity(event->sender()),
account(), event->timestamp(), textEvent->message(),
textEvent->messageToken());
--
ktp-common-internals packaging
More information about the pkg-kde-commits
mailing list