From 2562a485abbd946bc3de37b3189c92be26d970ff Mon Sep 17 00:00:00 2001 From: Edouard Bourguignon Date: Mar 10 2012 13:01:10 +0000 Subject: Fix uninitialized variables --- 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 - 1.0-0.3.rc2 +- Patch for uninitialised variables + * Sat Mar 10 2012 Edouard Bourguignon - 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