[libbsd] Add patch to avoid using clearenv() in setproctitle, see bug #971513.
Eric Smith
brouhaha at fedoraproject.org
Thu Jun 6 20:24:44 UTC 2013
commit e854757a35ca2a3d903ff9ed121e463674d4e7ed
Author: Eric Smith <brouhaha at fedoraproject.org>
Date: Thu Jun 6 14:24:16 2013 -0600
Add patch to avoid using clearenv() in setproctitle, see bug #971513.
libbsd-0.5.1-clearenv.patch | 12 ++++++++++++
libbsd.spec | 12 ++++++++----
2 files changed, 20 insertions(+), 4 deletions(-)
---
diff --git a/libbsd-0.5.1-clearenv.patch b/libbsd-0.5.1-clearenv.patch
new file mode 100644
index 0000000..2afbe4e
--- /dev/null
+++ b/libbsd-0.5.1-clearenv.patch
@@ -0,0 +1,12 @@
+diff -up libbsd-0.5.1/src/setproctitle.c.clearenv libbsd-0.5.1/src/setproctitle.c
+--- libbsd-0.5.1/src/setproctitle.c.clearenv 2013-06-06 14:01:44.372445400 -0600
++++ libbsd-0.5.1/src/setproctitle.c 2013-06-06 14:02:37.534419993 -0600
+@@ -59,7 +59,7 @@ spt_min(size_t a, size_t b)
+ static int
+ spt_clearenv(void)
+ {
+-#ifdef HAVE_CLEARENV
++#if 0 // was ifdef HAVE_CLEARENV, see Red Hat bug 971513
+ return clearenv();
+ #else
+ char **tmp;
diff --git a/libbsd.spec b/libbsd.spec
index 2ec6960..f2767ee 100644
--- a/libbsd.spec
+++ b/libbsd.spec
@@ -1,14 +1,14 @@
Name: libbsd
Version: 0.5.1
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Library providing BSD-compatible functions for portability
URL: http://libbsd.freedesktop.org/
-
-Source0: http://libbsd.freedesktop.org/releases/libbsd-%{version}.tar.xz
-
License: BSD and ISC and Copyright only and Public Domain
Group: System Environment/Libraries
+Source0: http://libbsd.freedesktop.org/releases/libbsd-%{version}.tar.xz
+Patch0: libbsd-0.5.1-clearenv.patch
+
%description
libbsd provides useful functions commonly found on BSD systems, and
lacking on others like GNU systems, thus making it easier to port
@@ -26,6 +26,7 @@ Development files for the libbsd library.
%prep
%setup -q
+%patch0 -p1 -b .clearenv
%configure
@@ -63,6 +64,9 @@ rm %{buildroot}%{_libdir}/%{name}.la
%{_libdir}/pkgconfig/%{name}-overlay.pc
%changelog
+* Thu Jun 06 2013 Eric Smith <brouhaha at fedoraproject.org> - 0.5.1-2
+- Add patch to avoid calling clearenv() in setproctitle.c, bug #971513.
+
* Tue Jun 04 2013 Eric Smith <brouhaha at fedoraproject.org> - 0.5.1-1
- Update to latest upstream release.
More information about the scm-commits
mailing list