Merge "Avoid checking write access if not necessary"
diff --git a/jni/run_tflite.cpp b/jni/run_tflite.cpp
index f6502d2..89ff567 100644
--- a/jni/run_tflite.cpp
+++ b/jni/run_tflite.cpp
@@ -224,7 +224,9 @@
bool BenchmarkModel::runInference() {
auto status = mTfliteInterpreter->Invoke();
- auto nnapi_errno = mTfliteNnapiDelegate->GetNnApiErrno();
+ auto nnapi_errno = mTfliteNnapiDelegate
+ ? mTfliteNnapiDelegate->GetNnApiErrno()
+ : ANEURALNETWORKS_NO_ERROR;
if (status != kTfLiteOk || nnapi_errno != ANEURALNETWORKS_NO_ERROR) {
__android_log_print(ANDROID_LOG_ERROR, LOG_TAG,
"Failed to invoke, tflite status: %d, nnapi errno: %d!",