Package: libsoup2.4-1
Version: 2.42.2-8
Followup-For: Bug #705420

Tags: patch

Dear Maintainer,

The attached patch fixes the eclipse crash.

Regards,
Tim



-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.10-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libsoup2.4-1 depends on:
ii  glib-networking    2.36.1-2
ii  libc6              2.17-92
ii  libglib2.0-0       2.36.4-1
ii  libsqlite3-0       3.7.17-1
ii  libxml2            2.9.1+dfsg1-3
ii  multiarch-support  2.17-92

libsoup2.4-1 recommends no packages.

libsoup2.4-1 suggests no packages.

-- no debconf information
>From 7871b500f62206214cf74e3dc19c3263ce8edd7e Mon Sep 17 00:00:00 2001
From: Tim Wiederhake <tw...@gmx.net>
Date: Sun, 1 Sep 2013 23:16:44 +0200
Subject: [PATCH] Fix null pointer dereference in soup-session-feature.c

---
 libsoup/soup-session-feature.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/libsoup/soup-session-feature.c b/libsoup/soup-session-feature.c
index 560bb8f..71f34ed 100644
--- a/libsoup/soup-session-feature.c
+++ b/libsoup/soup-session-feature.c
@@ -119,6 +119,9 @@ void
 soup_session_feature_attach (SoupSessionFeature *feature,
 			     SoupSession        *session)
 {
+	if (!feature)
+		return;
+
 	SOUP_SESSION_FEATURE_GET_CLASS (feature)->attach (feature, session);
 }
 
@@ -138,6 +141,9 @@ void
 soup_session_feature_detach (SoupSessionFeature *feature,
 			     SoupSession        *session)
 {
+	if (!feature)
+		return;
+
 	SOUP_SESSION_FEATURE_GET_CLASS (feature)->detach (feature, session);
 }
 
-- 
1.8.4.rc3

Reply via email to