Browse Source

Minor sandbox fix for Debian stable.

default 3 months ago
parent
commit
5af94dade6
1 changed files with 4 additions and 2 deletions
  1. 4 2
      sandbox.c

+ 4 - 2
sandbox.c

@@ -34,10 +34,12 @@ LL_BEGIN(sbox_enter_linux_, const char* basedir, const char *address, int smail)
 #endif
     LL_PATH("/etc/resolv.conf",     rf       );
     LL_PATH("/etc/hosts",           rf       );
-    LL_PATH("/etc/ssl/openssl.cnf", rf       );
-    LL_PATH("/etc/ssl/cert.pem",    rf       );
+    LL_PATH("/etc/ssl",             rf       );
     LL_PATH("/usr/share/zoneinfo",  rf       );
 
+    if (mtime("/etc/pki") > 0)
+        LL_PATH("/etc/pki",         rf       );
+
     if (*address == '/')
         LL_PATH(address, s);