diff --git a/0001-Fix-invalid-unrefs-on-realm_invocation_get_cancellab.patch b/0001-Fix-invalid-unrefs-on-realm_invocation_get_cancellab.patch new file mode 100644 index 0000000..f5a3450 --- /dev/null +++ b/0001-Fix-invalid-unrefs-on-realm_invocation_get_cancellab.patch @@ -0,0 +1,37 @@ +From 8b8b7bf8eb651c56d6e85101d9ff277155981cb3 Mon Sep 17 00:00:00 2001 +From: Sumit Bose +Date: Wed, 18 May 2016 14:42:46 +0200 +Subject: [PATCH] Fix invalid unrefs on realm_invocation_get_cancellable() + retval + +https://bugzilla.redhat.com/show_bug.cgi?id=1330766 + +Signed-off-by: Stef Walter +--- + service/realm-packages.c | 3 --- + 1 file changed, 3 deletions(-) + +diff --git a/service/realm-packages.c b/service/realm-packages.c +index 321921a..9a6984c 100644 +--- a/service/realm-packages.c ++++ b/service/realm-packages.c +@@ -479,8 +479,6 @@ on_install_resolved (GObject *source, + packages_install_async (install->connection, + (const gchar **)package_ids, cancellable, + on_install_installed, g_object_ref (task)); +- if (cancellable) +- g_object_unref (cancellable); + } + + g_free (missing); +@@ -649,7 +647,6 @@ realm_packages_install_async (const gchar **package_sets, + cancellable = realm_invocation_get_cancellable (install->invocation); + packages_resolve_async (connection, (const gchar **)install->packages, cancellable, + on_install_resolved, g_object_ref (task)); +- g_object_unref (cancellable); + } + + g_object_unref (task); +-- +2.5.5 + diff --git a/realmd.spec b/realmd.spec index 6bb0ea2..aab5e02 100644 --- a/realmd.spec +++ b/realmd.spec @@ -1,6 +1,6 @@ Name: realmd Version: 0.16.2 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Kerberos realm enrollment service License: LGPLv2+ URL: http://cgit.freedesktop.org/realmd/realmd/ @@ -9,6 +9,7 @@ Source0: http://www.freedesktop.org/software/realmd/releases/realmd-%{version}.t Patch1: install-diagnostic.patch Patch2: computer-ou.patch Patch3: duplicate-test-path.patch +Patch4: 0001-Fix-invalid-unrefs-on-realm_invocation_get_cancellab.patch BuildRequires: automake BuildRequires: autoconf @@ -78,6 +79,9 @@ make install DESTDIR=%{buildroot} %doc ChangeLog %changelog +* Wed May 18 2016 Sumit Bose - 0.16.2-4 +- Resolves: rhbz#1330766 + * Thu Feb 04 2016 Fedora Release Engineering - 0.16.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild