surface: Reinit media request on completion failure

Signed-off-by: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
This commit is contained in:
Paul Kocialkowski
2018-04-25 11:56:38 +02:00
parent c67253d271
commit 1477ba3861
+3 -1
View File
@@ -158,8 +158,10 @@ VAStatus SunxiCedrusSyncSurface(VADriverContextP context,
return VA_STATUS_ERROR_OPERATION_FAILED;
rc = media_request_wait_completion(request_fd);
if (rc < 0)
if (rc < 0) {
media_request_reinit(request_fd);
return VA_STATUS_ERROR_OPERATION_FAILED;
}
rc = media_request_reinit(request_fd);
if (rc < 0)