From: Vsevolod Stakhov Date: Fri, 25 Nov 2016 18:44:40 +0000 (+0000) Subject: [Fix] Avoid mapping of empty files X-Git-Tag: 1.4.1~54 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1370bc0b24ab10c43b1a15877f70ae7488d851c2;p=thirdparty%2Frspamd.git [Fix] Avoid mapping of empty files --- diff --git a/src/libutil/util.c b/src/libutil/util.c index 080cbd1424..3fc1c98bf1 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;