summaryrefslogtreecommitdiffstats
path: root/camera/exynos_camera.c
diff options
context:
space:
mode:
Diffstat (limited to 'camera/exynos_camera.c')
-rw-r--r--camera/exynos_camera.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/camera/exynos_camera.c b/camera/exynos_camera.c
index e9b549f..598ce52 100644
--- a/camera/exynos_camera.c
+++ b/camera/exynos_camera.c
@@ -2093,8 +2093,10 @@ void exynos_camera_capture_stop(struct exynos_camera *exynos_camera)
exynos_camera->capture_jpeg_buffer = NULL;
}
- exynos_exif_stop(exynos_camera, &exynos_camera->exif);
- free(&exynos_camera->exif);
+ if (&exynos_camera->exif != NULL) {
+ exynos_exif_stop(exynos_camera, &exynos_camera->exif);
+ free(&exynos_camera->exif);
+ }
exynos_camera->capture_enabled = 0;
}