From d7200a82581f47f143f3603d4db3a7229fdc73aa Mon Sep 17 00:00:00 2001 From: Joe Marcus Clarke Date: Thu, 1 May 2008 00:57:08 +0000 Subject: Update to 0.8, and fix a problem where policy updates were not processed dynamically. --- .../patch-src_polkit-grant_polkit-grant-helper.c | 25 ++++++++++++++++++---- 1 file changed, 21 insertions(+), 4 deletions(-) (limited to 'sysutils/policykit/files/patch-src_polkit-grant_polkit-grant-helper.c') diff --git a/sysutils/policykit/files/patch-src_polkit-grant_polkit-grant-helper.c b/sysutils/policykit/files/patch-src_polkit-grant_polkit-grant-helper.c index 0cab8899cf02..ab5d0fbfe184 100644 --- a/sysutils/policykit/files/patch-src_polkit-grant_polkit-grant-helper.c +++ b/sysutils/policykit/files/patch-src_polkit-grant_polkit-grant-helper.c @@ -1,11 +1,28 @@ ---- src/polkit-grant/polkit-grant-helper.c.orig 2007-12-23 01:23:13.000000000 -0500 -+++ src/polkit-grant/polkit-grant-helper.c 2007-12-23 01:23:19.000000000 -0500 -@@ -546,7 +546,7 @@ main (int argc, char *argv[]) +--- src/polkit-grant/polkit-grant-helper.c.orig 2008-04-08 12:23:22.000000000 -0400 ++++ src/polkit-grant/polkit-grant-helper.c 2008-04-21 23:58:24.000000000 -0400 +@@ -57,6 +57,8 @@ + + #include + ++#include ++ + #include + // #include + +@@ -564,15 +566,8 @@ main (int argc, char *argv[]) ret = 3; /* clear the entire environment to avoid attacks using with libraries honoring environment variables */ +-#ifdef HAVE_SOLARIS +- extern char **environ; +- +- if (environ != NULL) +- environ[0] = NULL; +-#else - if (clearenv () != 0) -+ if (polkit_sysdeps_clearenv () != 0) ++ if (kit_clearenv () != 0) goto out; +-#endif /* set a minimal environment */ setenv ("PATH", "/usr/sbin:/usr/bin:/sbin:/bin", 1); + -- cgit v1.2.3