properly check error for mmap

This commit is contained in:
Hanno Böck 2020-05-20 14:55:17 +02:00
parent ff37a28524
commit d583247235
No known key found for this signature in database
GPG key ID: 76485F0013302FCA

View file

@ -880,7 +880,7 @@ ZoneDetect *ZDOpenDatabase(const char *path)
lseek(library->fd, 0, SEEK_SET);
library->mapping = mmap(NULL, (size_t)library->length, PROT_READ, MAP_PRIVATE | MAP_FILE, library->fd, 0);
if(!library->mapping) {
if(library->mapping == MAP_FAILED) {
zdError(ZD_E_DB_MMAP, errno);
goto fail;
}