[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