From 5c90f39f6e71b1d3d64e094b63e05ee102870a8e Mon Sep 17 00:00:00 2001 From: Pali Rohár Date: Mon, 25 Feb 2013 11:35:08 +0100 Subject: image: Do not call image_free on NULL pointer --- src/image.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src') 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; -- cgit v1.2.3