summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/media/platform/tegra/camera/vi/capture.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/media/platform/tegra/camera/vi/capture.c b/drivers/media/platform/tegra/camera/vi/capture.c
index d1bc037d8..9b8f324d4 100644
--- a/drivers/media/platform/tegra/camera/vi/capture.c
+++ b/drivers/media/platform/tegra/camera/vi/capture.c
@@ -205,7 +205,9 @@ void vi_capture_shutdown(struct tegra_vi_channel *chan)
205 } 205 }
206 206
207 capture_common_unpin_memory(&capture->requests); 207 capture_common_unpin_memory(&capture->requests);
208 destroy_buffer_table(capture->buf_ctx); 208 if (capture->buf_ctx != NULL)
209 destroy_buffer_table(capture->buf_ctx);
210
209 vfree(capture->unpins_list); 211 vfree(capture->unpins_list);
210 capture->unpins_list = NULL; 212 capture->unpins_list = NULL;
211 } 213 }