summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tests/drm_import_export.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/tests/drm_import_export.c b/tests/drm_import_export.c
index 49486ab5..cfe5f6d8 100644
--- a/tests/drm_import_export.c
+++ b/tests/drm_import_export.c
@@ -161,20 +161,20 @@ static void *import_close_thread(void *data)
pthread_mutex_unlock(&t->mutex);
}
else
- /* We take the lock right after entering the loop */
+ /* Lock should be held on entering the loop */
continue;
}
+
if (bo == NULL) {
/*
* If the bo is NULL it means that we've unreferenced in other
* thread - therefore we should expect ENOENT
*/
igt_assert_eq(errno, ENOENT);
- continue;
+ } else {
+ drm_intel_bo_unreference(bo);
}
- drm_intel_bo_unreference(bo);
-
pthread_mutex_lock(&t->mutex);
}
pthread_mutex_unlock(&t->mutex);