diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/image.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/image.c b/src/image.c index 994e3d0..c5f93a2 100644 --- a/src/image.c +++ b/src/image.c @@ -305,6 +305,9 @@ struct image * image_alloc_from_shared_fd(int fd, size_t size, size_t offset, ui void image_free(struct image * image) { + if ( ! image ) + return; + if ( ! image->is_shared_fd ) { close(image->fd); image->fd = -1; |