[packages/hdapsd] - fix format string error - rel 4

baggins baggins at pld-linux.org
Tue Aug 18 15:50:35 CEST 2015


commit 60104941ded82aa10649e16d474fd337c6bd4b24
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Tue Aug 18 22:50:15 2015 +0900

    - fix format string error
    - rel 4

 format-security.patch | 11 +++++++++++
 hdapsd.spec           |  6 ++++--
 2 files changed, 15 insertions(+), 2 deletions(-)
---
diff --git a/hdapsd.spec b/hdapsd.spec
index 505891b..8205352 100644
--- a/hdapsd.spec
+++ b/hdapsd.spec
@@ -1,5 +1,5 @@
 %define		snap	20090401
-%define		rel	3
+%define		rel	4
 Summary:	HardDrive Active Protection System
 Summary(pl.UTF-8):	HDAPS - system aktywnej ochrony dysku twardego
 Name:		hdapsd
@@ -11,12 +11,13 @@ Source0:	http://downloads.sourceforge.net/hdaps/%{name}-20090401.tar.gz
 # Source0-md5:	897cee8b0192febd127470f3e9506aeb
 Source1:	%{name}.init
 Source2:	%{name}.sysconfig
+Patch0:		format-security.patch
 URL:		http://hdaps.sourceforge.net/
 BuildRequires:	rpmbuild(macros) >= 1.268
 Requires(post,preun):	/sbin/chkconfig
 Requires:	rc-scripts >= 0.4.3.0
 # relies on kernel hdaps driver, which depends on CONFIG_X86
-ExclusiveArch:	%{ix86} %{x8664}
+ExclusiveArch:	%{ix86} %{x8664} x32
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -44,6 +45,7 @@ uderzeniu o podłoże.
 
 %prep
 %setup -q -n %{name}-%{snap}
+%patch0 -p1
 
 %build
 %configure
diff --git a/format-security.patch b/format-security.patch
new file mode 100644
index 0000000..44e8ff8
--- /dev/null
+++ b/format-security.patch
@@ -0,0 +1,11 @@
+--- hdapsd-20090401/src/hdapsd.c~	2009-04-02 06:55:59.000000000 +0900
++++ hdapsd-20090401/src/hdapsd.c	2015-08-18 22:48:48.993706186 +0900
+@@ -82,7 +82,7 @@
+ 	va_end(ap);
+ 
+ 	if (dosyslog)
+-		syslog(LOG_INFO, msg);
++		syslog(LOG_INFO, "%s", msg);
+ 	else {
+ 		now = time((time_t *)NULL);
+ 		fprintf(stream, "%.24s: %s\n", ctime(&now), msg);
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/hdapsd.git/commitdiff/60104941ded82aa10649e16d474fd337c6bd4b24



More information about the pld-cvs-commit mailing list