diff --git a/evolution-data-server-1.10.1-e-source-group.patch b/evolution-data-server-1.10.1-e-source-group.patch new file mode 100644 index 0000000..19a5296 --- /dev/null +++ b/evolution-data-server-1.10.1-e-source-group.patch @@ -0,0 +1,10 @@ +--- evolution-data-server-1.10.1/libedataserver/e-source-group.c.e-source-group 2007-05-07 15:28:33.000000000 -0400 ++++ evolution-data-server-1.10.1/libedataserver/e-source-group.c 2007-05-07 15:28:49.000000000 -0400 +@@ -230,6 +230,7 @@ + + if (new_source == NULL) { + g_object_unref (new); ++ new = NULL; + goto done; + } + e_source_group_add_source (new, new_source, -1); diff --git a/evolution-data-server.spec b/evolution-data-server.spec index ca8ea92..12e0058 100644 --- a/evolution-data-server.spec +++ b/evolution-data-server.spec @@ -26,7 +26,7 @@ Name: evolution-data-server Version: 1.10.1 -Release: 3%{?dist} +Release: 4%{?dist} License: LGPL Group: System Environment/Libraries Summary: Backend data server for Evolution @@ -81,6 +81,9 @@ Patch23: evolution-data-server-1.10.0-code-cleanup.patch # RH bug #235290 / GNOME bug #424373 Patch24: evolution-data-server-1.10.1-apop-auth-vulnerability.patch +# Fix a dangling pointer (no bug number). +Patch25: evolution-data-server-1.10.1-e-source-group.patch + ### Dependencies ### Requires: GConf2 @@ -175,6 +178,7 @@ evolution-data-server. %patch22 -p1 -b .isa-support %patch23 -p1 -b .code-cleanup %patch24 -p1 -b .apop-auth-vulnerability +%patch25 -p1 -b .e-source-group mkdir -p krb5-fakeprefix/include mkdir -p krb5-fakeprefix/lib @@ -392,6 +396,9 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/pkgconfig/libexchange-storage-%{eds_api_version}.pc %changelog +* Mon May 07 2007 Matthew Barnes - 1.10.1-4.fc7 +- Add patch to fix a dangling pointer in e-source-group.c. + * Mon Apr 30 2007 Matthew Barnes - 1.10.1-3.fc7 - Revise patch for RH bug #235290 to not break string freeze.