diff --git a/libwvdrmengine/mediadrm/src_hidl/WVDrmPlugin.cpp b/libwvdrmengine/mediadrm/src_hidl/WVDrmPlugin.cpp index 1453db4b..3ec8674e 100644 --- a/libwvdrmengine/mediadrm/src_hidl/WVDrmPlugin.cpp +++ b/libwvdrmengine/mediadrm/src_hidl/WVDrmPlugin.cpp @@ -14,6 +14,7 @@ #include "WVDrmPlugin.h" #include "TypeConvert.h" +#include "android-base/macros.h" #include "hidl_metrics_adapter.h" #include "mapErrors-inl.h" #include "media/stagefright/MediaErrors.h" @@ -1653,10 +1654,11 @@ Status WVDrmPlugin::mapOEMCryptoResult(OEMCryptoResult res) { case OEMCrypto_ERROR_INVALID_RSA_KEY: case OEMCrypto_ERROR_SHORT_BUFFER: - ALOGW("Returns UNKNOWN error for legacy status: %d", res); case OEMCrypto_ERROR_UNKNOWN_FAILURE: case OEMCrypto_ERROR_OPEN_SESSION_FAILED: + FALLTHROUGH_INTENDED; /* FALLTHROUGH */ default: + ALOGW("Returns UNKNOWN error for legacy status: %d", res); return Status::ERROR_DRM_UNKNOWN; } }