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!",