
Hello community, here is the log from the commit of package ufraw checked in at Mon May 28 23:38:14 CEST 2007. -------- --- ufraw/ufraw.changes 2007-03-13 00:40:26.000000000 +0100 +++ /mounts/work_src_done/STABLE/ufraw/ufraw.changes 2007-05-28 19:31:46.000000000 +0200 @@ -1,0 +2,5 @@ +Mon May 28 19:31:25 CEST 2007 - schwab@suse.de + +- Fix writing beyond array bounds. + +------------------------------------------------------------------- New: ---- ufraw-boundary.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ufraw.spec ++++++ --- /var/tmp/diff_new_pack.t27747/_old 2007-05-28 23:38:10.000000000 +0200 +++ /var/tmp/diff_new_pack.t27747/_new 2007-05-28 23:38:10.000000000 +0200 @@ -19,12 +19,13 @@ Group: Productivity/Graphics/Other Autoreqprov: on Version: 0.11 -Release: 1 +Release: 27 %define vversion 0.11 Summary: The Unidentified Flying Raw Source: %{name}-%{version}.tar.bz2 Patch: %{name}-desktop.patch Patch2: %{name}-gcc.patch +Patch3: %{name}-boundary.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -67,6 +68,7 @@ %setup -q -n %{name}-%{vversion} %patch %patch2 +%patch3 %build %{suse_update_config -f} @@ -107,6 +109,8 @@ %_gimpplugindir/plug-ins/ %changelog +* Mon May 28 2007 - schwab@suse.de +- Fix writing beyond array bounds. * Fri Mar 09 2007 - postadal@suse.cz - updated to version 0.11 * option to restore highlights, relevant when applying negative ++++++ ufraw-boundary.patch ++++++ --- dcraw.cc +++ dcraw.cc @@ -5868,9 +5868,9 @@ if (!strncmp (make,"KODAK",5)) make[16] = model[16] = 0; cp = make + strlen(make); /* Remove trailing spaces */ - while (*--cp == ' ') *cp = 0; + while (cp > make && *--cp == ' ') *cp = 0; cp = model + strlen(model); - while (*--cp == ' ') *cp = 0; + while (cp > model && *--cp == ' ') *cp = 0; i = strlen(make); /* Remove make from model */ if (!strncmp (model, make, i) && model[i++] == ' ') memmove (model, model+i, 64-i); ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@Hilbert.suse.de