diff options
Diffstat (limited to 'camera/exynos_camera.c')
-rw-r--r-- | camera/exynos_camera.c | 6 |
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; } |