(sorry)

>From 88ba977b4d4bf2031e04c050aee28a5966326f77 Mon Sep 17 00:00:00 2001
From: Nils Goroll <[email protected]>
Date: Wed, 12 Oct 2011 21:21:44 +0200
Subject: [PATCH] re-order setpprivs again to avoid SNOCD

(screwed up again due to bogus test case - sorry)
---
 bin/varnishd/mgt_sandbox_solaris.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/bin/varnishd/mgt_sandbox_solaris.c 
b/bin/varnishd/mgt_sandbox_solaris.c
index 534f609..2f7f0f4 100644
--- a/bin/varnishd/mgt_sandbox_solaris.c
+++ b/bin/varnishd/mgt_sandbox_solaris.c
@@ -220,10 +220,10 @@ mgt_sandbox_solaris_fini(void)
                    "Child start warning: Waiving privileges failed on %s: 
errno=%d (%s)", \
                    #which, errno, strerror(errno));
 
-       SETPPRIV(PRIV_INHERITABLE, inheritable);
-       SETPPRIV(PRIV_EFFECTIVE, effective);
-       SETPPRIV(PRIV_PERMITTED, permitted);
        SETPPRIV(PRIV_LIMIT, permitted);
+       SETPPRIV(PRIV_PERMITTED, permitted);
+       SETPPRIV(PRIV_EFFECTIVE, effective);
+       SETPPRIV(PRIV_INHERITABLE, inheritable);
 #undef SETPPRIV
 
        priv_freeset(inheritable);
-- 
1.5.6.5

_______________________________________________
varnish-dev mailing list
[email protected]
https://www.varnish-cache.org/lists/mailman/listinfo/varnish-dev

Reply via email to