11 |
#include "imapfilter.h" |
#include "imapfilter.h" |
12 |
|
|
13 |
|
|
14 |
|
extern unsigned int options; |
15 |
extern uid_t ruid, euid; |
extern uid_t ruid, euid; |
16 |
|
|
17 |
static secmem_t *smem = NULL; /* First node of secure memory linked list. */ |
static secmem_t *smem = NULL; /* First node of secure memory linked list. */ |
98 |
if (getuid() != geteuid()) |
if (getuid() != geteuid()) |
99 |
fatal(ERROR_SETUID, "imapfilter: failed to drop privileges\n"); |
fatal(ERROR_SETUID, "imapfilter: failed to drop privileges\n"); |
100 |
|
|
101 |
if (r && !w) { |
if (options & OPTION_WARNING && r && !w) { |
102 |
error("imapfilter: warning: using insecure memory\n"); |
error("imapfilter: warning: using insecure memory\n"); |
103 |
w = 1; |
w = 1; |
104 |
} |
} |