summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/image.c3
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;