summaryrefslogtreecommitdiff
path: root/src/libexif/exif-mem.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/libexif/exif-mem.c')
-rw-r--r--src/libexif/exif-mem.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libexif/exif-mem.c b/src/libexif/exif-mem.c
index 12027d1..7290b9d 100644
--- a/src/libexif/exif-mem.c
+++ b/src/libexif/exif-mem.c
@@ -33,7 +33,8 @@ exif_mem_new (ExifMemAllocFunc alloc_func, ExifMemReallocFunc realloc_func,
{
ExifMem *mem;
- if (!alloc_func || !realloc_func) return NULL;
+ if (!alloc_func && !realloc_func)
+ return NULL;
mem = alloc_func ? alloc_func (sizeof (ExifMem)) :
realloc_func (NULL, sizeof (ExifMem));
if (!mem) return NULL;