[darktable] Fix uninitialized variables

madko madko at fedoraproject.org
Sat Mar 10 13:01:26 UTC 2012


commit 2562a485abbd946bc3de37b3189c92be26d970ff
Author: Edouard Bourguignon <madko at fedoraproject.org>
Date:   Sat Mar 10 14:01:10 2012 +0100

    Fix uninitialized variables

 darktable.spec                          |    8 ++++++--
 darktable_uninitialised-variables.patch |   14 ++++++++++++++
 2 files changed, 20 insertions(+), 2 deletions(-)
---
diff --git a/darktable.spec b/darktable.spec
index 5688849..9264901 100644
--- a/darktable.spec
+++ b/darktable.spec
@@ -4,13 +4,14 @@
 
 Name:		darktable
 Version:	1.0	
-Release:	0.2.%{prerelease}%{?dist}
+Release:	0.3.%{prerelease}%{?dist}
 Summary:	Utility to organize and develop raw images
 
 Group:		Applications/Multimedia
 License:	GPLv3+
 URL:		http://darktable.sourceforge.net/
 Source0:	http://downloads.sourceforge.net/%{name}/%{name}-%{version}~%{prerelease}.tar.gz
+Patch0:		darktable_uninitialised-variables.patch
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildRequires:  cmake
@@ -50,7 +51,7 @@ It also enables you to develop raw images and enhance them.
 
 %prep
 %setup -q -n %{name}-%{version}~%{prerelease}
-
+%patch0 -p1
 
 %build
 mkdir buildFedora
@@ -113,6 +114,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
 
 
 %changelog
+* Sat Mar 10 2012 Edouard Bourguignon <madko at linuxed.net> - 1.0-0.3.rc2
+- Patch for uninitialised variables
+
 * Sat Mar 10 2012 Edouard Bourguignon <madko at linuxed.net> - 1.0-0.2.rc2
 - Remove useless darktable gconf schemas
 
diff --git a/darktable_uninitialised-variables.patch b/darktable_uninitialised-variables.patch
new file mode 100644
index 0000000..88591bc
--- /dev/null
+++ b/darktable_uninitialised-variables.patch
@@ -0,0 +1,14 @@
+diff -Naur darktable-1.0~rc2.ori/src/common/curve_tools.c darktable-1.0~rc2/src/common/curve_tools.c
+--- darktable-1.0~rc2.ori/src/common/curve_tools.c	2012-03-10 00:44:17.000000000 +0100
++++ darktable-1.0~rc2/src/common/curve_tools.c	2012-03-10 13:12:24.000000000 +0100
+@@ -753,8 +753,8 @@
+ {
+   int i = 0, n;
+ 
+-  float x[20];
+-  float y[20];
++  float x[20] = {0};
++  float y[20] = {0};
+   float *ypp;
+ 
+   //The box points  are what the anchor points are relative


More information about the scm-commits mailing list