diff options
Diffstat (limited to 'sandbox.c')
| -rw-r--r-- | sandbox.c | 5 |
1 files changed, 5 insertions, 0 deletions
| @@ -15,6 +15,11 @@ void sbox_enter(const char *basedir) | |||
| 15 | 15 | ||
| 16 | int smail = !xs_is_true(xs_dict_get(srv_config, "disable_email_notifications")); | 16 | int smail = !xs_is_true(xs_dict_get(srv_config, "disable_email_notifications")); |
| 17 | 17 | ||
| 18 | const char *url = xs_dict_get(srv_config, "smtp_url"); | ||
| 19 | |||
| 20 | if (xs_is_string(url) && *url) | ||
| 21 | smail = 0; | ||
| 22 | |||
| 18 | srv_debug(1, xs_fmt("Calling unveil()")); | 23 | srv_debug(1, xs_fmt("Calling unveil()")); |
| 19 | unveil(basedir, "rwc"); | 24 | unveil(basedir, "rwc"); |
| 20 | unveil("/tmp", "rwc"); | 25 | unveil("/tmp", "rwc"); |