Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4e471917 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

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

parents f0f952bb 9ebb00b9
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -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,