diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2016-11-25 18:44:40 +0000 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2016-11-25 18:44:40 +0000 |
commit | 1370bc0b24ab10c43b1a15877f70ae7488d851c2 (patch) | |
tree | eb4da61466361de8aacd3b6f281673abfab33953 /src/libutil/util.c | |
parent | 739973b510a045da415b248316f4d91b05115327 (diff) | |
download | rspamd-1370bc0b24ab10c43b1a15877f70ae7488d851c2.tar.gz rspamd-1370bc0b24ab10c43b1a15877f70ae7488d851c2.zip |
[Fix] Avoid mapping of empty files
Diffstat (limited to 'src/libutil/util.c')
-rw-r--r-- | src/libutil/util.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libutil/util.c b/src/libutil/util.c index 080cbd142..3fc1c98bf 100644 --- a/src/libutil/util.c +++ b/src/libutil/util.c @@ -2477,7 +2477,7 @@ rspamd_file_xmap (const char *fname, guint mode, return NULL; } - if (fstat (fd, &sb) == -1 || !S_ISREG (sb.st_mode)) { + if (fstat (fd, &sb) == -1 || !S_ISREG (sb.st_mode) || sb.st_size == 0) { close (fd); return NULL; |