Mercurial > dovecot > core-2.2
changeset 20643:6428c91a9548
lib: Avoid compiler warning if off_t has the same size as ssize_t.
author | Timo Sirainen <timo.sirainen@dovecot.fi> |
---|---|
date | Sat, 13 Aug 2016 14:31:08 +0300 |
parents | ba69e914d71a |
children | 39e0e7314bec |
files | src/lib/mmap-util.c |
diffstat | 1 files changed, 2 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib/mmap-util.c Sat Aug 13 14:16:55 2016 +0300 +++ b/src/lib/mmap-util.c Sat Aug 13 14:31:08 2016 +0300 @@ -12,11 +12,13 @@ if (fstat(fd, &st) < 0) return MAP_FAILED; +#if OFF_T_MAX > SSIZE_T_MAX if (st.st_size > SSIZE_T_MAX) { /* too large file to map into memory */ errno = EFBIG; return MAP_FAILED; } +#endif *length = (size_t)st.st_size; if (*length == 0)