summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Osipenko <digetx@gmail.com>2018-02-07 02:45:43 +0300
committerDmitry Osipenko <digetx@gmail.com>2018-02-07 02:51:09 +0300
commitbaba6a96ab7750d9aafed334bf6b40f5f922305a (patch)
treeccda23455a01e677e4519a3e29c6066c6c075642
parenta57b42d45939c305643e4afea6a806d25941b912 (diff)
Reset all pointers in release_surface_data() for consistency
This doesn't fix anything, solely for consistency.
-rw-r--r--src/surface.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/surface.c b/src/surface.c
index 5adc502..11b83f6 100644
--- a/src/surface.c
+++ b/src/surface.c
@@ -322,6 +322,8 @@ int release_surface_data(tegra_surface *surf)
if (surf->frame != NULL) {
drm_tegra_bo_unref(surf->aux_bo);
+ surf->aux_bo = NULL;
+
close(surf->frame->y_fd);
close(surf->frame->cb_fd);
close(surf->frame->cr_fd);
@@ -335,6 +337,8 @@ int release_surface_data(tegra_surface *surf)
surf->y_data = NULL;
surf->cb_data = NULL;
surf->cr_data = NULL;
+
+ surf->frame = NULL;
}
surf->data_allocated = false;