Add patch to avoid using clearenv() in setproctitle, see bug #971513.

epel9
Eric Smith 12 years ago
parent c67c41a4e5
commit e854757a35

@ -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;

@ -1,14 +1,14 @@
Name: libbsd Name: libbsd
Version: 0.5.1 Version: 0.5.1
Release: 1%{?dist} Release: 2%{?dist}
Summary: Library providing BSD-compatible functions for portability Summary: Library providing BSD-compatible functions for portability
URL: http://libbsd.freedesktop.org/ 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 License: BSD and ISC and Copyright only and Public Domain
Group: System Environment/Libraries Group: System Environment/Libraries
Source0: http://libbsd.freedesktop.org/releases/libbsd-%{version}.tar.xz
Patch0: libbsd-0.5.1-clearenv.patch
%description %description
libbsd provides useful functions commonly found on BSD systems, and libbsd provides useful functions commonly found on BSD systems, and
lacking on others like GNU systems, thus making it easier to port lacking on others like GNU systems, thus making it easier to port
@ -26,6 +26,7 @@ Development files for the libbsd library.
%prep %prep
%setup -q %setup -q
%patch0 -p1 -b .clearenv
%configure %configure
@ -63,6 +64,9 @@ rm %{buildroot}%{_libdir}/%{name}.la
%{_libdir}/pkgconfig/%{name}-overlay.pc %{_libdir}/pkgconfig/%{name}-overlay.pc
%changelog %changelog
* Thu Jun 06 2013 Eric Smith <brouhaha@fedoraproject.org> - 0.5.1-2
- Add patch to avoid calling clearenv() in setproctitle.c, bug #971513.
* Tue Jun 04 2013 Eric Smith <brouhaha@fedoraproject.org> - 0.5.1-1 * Tue Jun 04 2013 Eric Smith <brouhaha@fedoraproject.org> - 0.5.1-1
- Update to latest upstream release. - Update to latest upstream release.

Loading…
Cancel
Save