rpms/telepathy-salut/OLPC-2 salut-unknown-sender-crash.patch, NONE, 1.1 telepathy-salut.spec, 1.35, 1.36
Dafydd Harries (daf)
fedora-extras-commits at redhat.com
Tue Feb 26 23:42:28 UTC 2008
Author: daf
Update of /cvs/pkgs/rpms/telepathy-salut/OLPC-2
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv29809
Modified Files:
telepathy-salut.spec
Added Files:
salut-unknown-sender-crash.patch
Log Message:
* Tue Feb 26 2008 Dafydd Harries <dafydd.harries at collabora.co.uk> - 0.2.2-4.olpc2
- dev.laptop.org #6390: crash when trying to remove unknown senders
salut-unknown-sender-crash.patch:
--- NEW FILE salut-unknown-sender-crash.patch ---
Fri Feb 1 11:38:20 GMT 2008 Sjoerd Simons <sjoerd.simons at collabora.co.uk>
* Ignore request for removal of unknown senders
diff -rN -u old-telepathy-salut/lib/gibber/gibber-r-multicast-sender.c new-telepathy-salut/lib/gibber/gibber-r-multicast-sender.c
--- old-telepathy-salut/lib/gibber/gibber-r-multicast-sender.c 2008-02-26 23:14:59.374532751 +0000
+++ new-telepathy-salut/lib/gibber/gibber-r-multicast-sender.c 2008-02-26 23:14:59.414535251 +0000
@@ -179,6 +179,12 @@
s = g_hash_table_lookup (group->senders, GUINT_TO_POINTER(sender_id));
+ if (s == NULL)
+ {
+ DEBUG ("Can't remove unknown sender id: %x", sender_id);
+ return;
+ }
+
g_queue_remove (group->pop_queue, s);
if (gibber_r_multicast_sender_packet_cache_size (s) > 0)
{
Index: telepathy-salut.spec
===================================================================
RCS file: /cvs/pkgs/rpms/telepathy-salut/OLPC-2/telepathy-salut.spec,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -r1.35 -r1.36
--- telepathy-salut.spec 21 Feb 2008 13:04:53 -0000 1.35
+++ telepathy-salut.spec 26 Feb 2008 23:41:48 -0000 1.36
@@ -1,6 +1,6 @@
Name: telepathy-salut
Version: 0.2.2
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Link-local XMPP telepathy connection manager
Group: Applications/Communications
@@ -10,6 +10,7 @@
Patch0: salut-olpc-no-dbus-uid-check.patch
Patch1: salut-chmod-unix-socket.patch
Patch2: salut-stream-tube-fix.patch
+Patch3: salut-unknown-sender-crash.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: dbus-devel >= 1.1.0
@@ -37,6 +38,7 @@
%patch0 -p1 -b .dbus-uid
%patch1 -p1 -b .chmod-socket
%patch2 -p1 -b .stream-tube
+%patch3 -p1 -b .unknown-sender
%build
@@ -62,6 +64,9 @@
%{_mandir}/man8/%{name}.8.gz
%changelog
+* Tue Feb 26 2008 Dafydd Harries <dafydd.harries at collabora.co.uk> - 0.2.2-4.olpc2
+- dev.laptop.org #6390: crash when trying to remove unknown senders
+
* Thu Feb 21 2008 Morgan Collett <morgan.collett at collabora.co.uk> - 0.2.2-3.olpc2
- dev.laptop.org #6483 for stream tube flushing (patch really applied)
More information about the fedora-extras-commits
mailing list