diff --git a/jni/android_hardware_fm.cpp b/jni/android_hardware_fm.cpp index 0a5abbdec325c6057a8908559437e736c24ccbaf..3846589389b03012dd36bc02bfd4bf6993df0925 100644 --- a/jni/android_hardware_fm.cpp +++ b/jni/android_hardware_fm.cpp @@ -634,6 +634,7 @@ static jint android_hardware_fmradio_FmReceiverJNI_acquireFdNative snprintf(versionStr, sizeof(versionStr), "%d", cap.version); property_set("hw.fm.version", versionStr); } else { + close(fd); return FM_JNI_FAILURE; }