jpeg: Fix mmap error handler

This commit is contained in:
Harry Jeffery 2019-02-02 22:09:28 +00:00
parent ffa73dc180
commit a857a8805c

View file

@ -120,7 +120,7 @@ static enum backend_result open_path(const char *path, struct imv_source **src)
private.len = len;
private.data = mmap(NULL, private.len, PROT_READ, MAP_PRIVATE, private.fd, 0);
if (!private.data) {
if (private.data == MAP_FAILED || !private.data) {
close(private.fd);
return BACKEND_BAD_PATH;
}