diff options
-rw-r--r-- | drivers/media/platform/tegra/camera/vi/capture.c | 4 |
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 | } |