Fix return error.
Bug: None
Test: None
Change-Id: Ia1f292d30c3027d8432b4f8560a913f79c753437
diff --git a/libs/vr/libbufferhubqueue/buffer_hub_queue_client.cpp b/libs/vr/libbufferhubqueue/buffer_hub_queue_client.cpp
index 1f2c517..e12b5a9 100644
--- a/libs/vr/libbufferhubqueue/buffer_hub_queue_client.cpp
+++ b/libs/vr/libbufferhubqueue/buffer_hub_queue_client.cpp
@@ -484,7 +484,7 @@
if (buffer_slots.size() == 0) {
// Error out if no buffer is allocated and improted.
ALOGE_IF(TRACE, "ProducerQueue::AllocateBuffers: no buffer allocated.");
- ErrorStatus(ENOMEM);
+ return ErrorStatus(ENOMEM);
}
return {std::move(buffer_slots)};
@@ -505,7 +505,7 @@
if (status.get().size() == 0) {
ALOGE_IF(TRACE, "ProducerQueue::AllocateBuffer: no buffer allocated.");
- ErrorStatus(ENOMEM);
+ return ErrorStatus(ENOMEM);
}
return {status.get()[0]};