Merge "Add AIDL version check for injectNiSuplMessageData()" into udc-dev

This commit is contained in:
TreeHugger Robot
2023-03-31 17:02:42 +00:00
committed by Android (Google) Code Review

View File

@@ -89,6 +89,10 @@ jboolean AGnssRil::updateNetworkState(jboolean connected, jint type, jboolean ro
}
jboolean AGnssRil::injectNiSuplMessageData(const jbyteArray& msgData, jint length, jint slotIndex) {
if (mIAGnssRil->getInterfaceVersion() <= 2) {
ALOGE("IAGnssRil does not support injectNiSuplMessageData().");
return JNI_FALSE;
}
JNIEnv* env = getJniEnv();
jbyte* bytes = reinterpret_cast<jbyte*>(env->GetPrimitiveArrayCritical(msgData, 0));
auto status = mIAGnssRil->injectNiSuplMessageData(std::vector<uint8_t>((const uint8_t*)bytes,