Merge pull request #26 from hannob/fix_mmap_error

properly check error for mmap
This commit is contained in:
Bertold Van den Bergh 2020-05-25 20:43:31 +02:00 committed by GitHub
commit 05567e3675
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

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;
}