diff --git a/tensorflow/lite/nnapi/NeuralNetworksShim.h b/tensorflow/lite/nnapi/NeuralNetworksShim.h index 1800c70685c..c48528fa2da 100644 --- a/tensorflow/lite/nnapi/NeuralNetworksShim.h +++ b/tensorflow/lite/nnapi/NeuralNetworksShim.h @@ -59,7 +59,8 @@ inline int ASharedMemory_create(const char* name, size_t size) { handle != nullptr ? reinterpret_cast( dlsym(handle, "ASharedMemory_create")) : nullptr; - return fn(name, size); + int fd = fn != nullptr ? fn(name, size) : -1; + return fd; } inline void* getLibraryHandle() {