diff --git a/audio/core/all-versions/vts/functional/DeviceManager.h b/audio/core/all-versions/vts/functional/DeviceManager.h index d849f85eba..cb6584d123 100644 --- a/audio/core/all-versions/vts/functional/DeviceManager.h +++ b/audio/core/all-versions/vts/functional/DeviceManager.h @@ -113,7 +113,11 @@ class DeviceManager : public InterfaceManager= 6 { sp device = getExisting(std::make_tuple(factoryName, name)); - if (device != nullptr) device->close(); + if (device != nullptr) { + auto ret = device->close(); + ALOGE_IF(!ret.isOk(), "Device %s::%s close failed: %s", factoryName.c_str(), + name.c_str(), ret.description().c_str()); + } } return InterfaceManager::reset(std::make_tuple(factoryName, name), false); #endif