From 99d478f6ea6be8366932d3b0f61eb45144c852d0 Mon Sep 17 00:00:00 2001 From: Ray Strode Date: Sun, 22 Jan 2006 20:56:29 +0000 Subject: [PATCH] - don't use uninitialized memory (bug 178591) --- ...file-utils-0.10-dont-use-unintialized-memory.patch | 11 +++++++++++ desktop-file-utils.spec | 7 ++++++- 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 desktop-file-utils-0.10-dont-use-unintialized-memory.patch diff --git a/desktop-file-utils-0.10-dont-use-unintialized-memory.patch b/desktop-file-utils-0.10-dont-use-unintialized-memory.patch new file mode 100644 index 0000000..884f646 --- /dev/null +++ b/desktop-file-utils-0.10-dont-use-unintialized-memory.patch @@ -0,0 +1,11 @@ +--- desktop-file-utils-0.10/src/update-desktop-database.c.dont-use-uninitialized-memory 2006-01-22 15:53:08.000000000 -0500 ++++ desktop-file-utils-0.10/src/update-desktop-database.c 2006-01-22 15:53:17.000000000 -0500 +@@ -444,7 +444,7 @@ + + for (i = 0; data_dirs[i] != NULL; i++); + +- args = g_new (char *, i + 1); ++ args = g_new0 (char *, i + 1); + + for (i = 0; data_dirs[i] != NULL; i++) + args[i] = g_build_filename (data_dirs[i], "applications", NULL); diff --git a/desktop-file-utils.spec b/desktop-file-utils.spec index 00b37a5..4fab5e9 100644 --- a/desktop-file-utils.spec +++ b/desktop-file-utils.spec @@ -1,10 +1,11 @@ Summary: Utilities for manipulating .desktop files Name: desktop-file-utils Version: 0.10 -Release: 3.1 +Release: 4 URL: http://www.freedesktop.org/software/desktop-file-utils Source0: %{name}-%{version}.tar.gz Patch0: desktop-file-utils-0.9-nogroup.patch +Patch1: desktop-file-utils-0.10-dont-use-unintialized-memory.patch License: GPL Group: Development/Tools BuildRoot: %{_tmppath}/%{name}-root @@ -26,6 +27,7 @@ fixing it up in the process. %prep %setup -q %patch0 -p1 -b .nogroup +%patch1 -p1 -b .dont-use-uninitialized-memory %build @@ -49,6 +51,9 @@ rm -rf $RPM_BUILD_ROOT %{_datadir}/emacs/site-lisp/ %changelog +* Sun Jan 22 2006 Ray Strode - 0.10-4 +- don't use uninitialized memory (bug 178591) + * Fri Dec 09 2005 Jesse Keating - rebuilt