diff options
author | The Android Open Source Project <initial-contribution@android.com> | 2009-03-05 15:45:10 -0800 |
---|---|---|
committer | The Android Open Source Project <initial-contribution@android.com> | 2009-03-05 15:45:10 -0800 |
commit | b22d55b9f8048b2a1ed99b90894c19388bebd7ae (patch) | |
tree | b6122523e8f06cea387bb90c0994202c4c2022a7 /core/jni/android_util_FileObserver.cpp | |
parent | 4df2423a947bcd3f024cc3d3a1a315a8dc428598 (diff) | |
download | frameworks_base-b22d55b9f8048b2a1ed99b90894c19388bebd7ae.zip frameworks_base-b22d55b9f8048b2a1ed99b90894c19388bebd7ae.tar.gz frameworks_base-b22d55b9f8048b2a1ed99b90894c19388bebd7ae.tar.bz2 |
auto import from //depot/cupcake/@136620
Diffstat (limited to 'core/jni/android_util_FileObserver.cpp')
-rw-r--r-- | core/jni/android_util_FileObserver.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/core/jni/android_util_FileObserver.cpp b/core/jni/android_util_FileObserver.cpp index 794478a..13a1645 100644 --- a/core/jni/android_util_FileObserver.cpp +++ b/core/jni/android_util_FileObserver.cpp @@ -84,6 +84,10 @@ static void android_os_fileobserver_observe(JNIEnv* env, jobject object, jint fd } env->CallVoidMethod(object, method_onEvent, event->wd, event->mask, path); + if (path != NULL) + { + env->DeleteLocalRef(path); + } event_size = sizeof(*event) + event->len; num_bytes -= event_size; |