fix double-free when backend libjpeg is used
This commit is contained in:
parent
ff0b802c03
commit
deb8b5a864
|
@ -33,10 +33,7 @@ static void free_private(void *raw_private)
|
|||
if (private->fd >= 0) {
|
||||
munmap(private->data, private->len);
|
||||
close(private->fd);
|
||||
} else {
|
||||
free(private->data);
|
||||
}
|
||||
private->data = NULL;
|
||||
|
||||
free(private);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue