From 431fdda2ebbb6e93ea4eb705ec16a44b49c30c8d Mon Sep 17 00:00:00 2001 From: Po Lu Date: Sat, 29 Jul 2023 12:50:06 +0800 Subject: [PATCH] ; Update Android port * src/androidvfs.c (android_saf_exception_check): Describe exceptions earlier. --- src/androidvfs.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/androidvfs.c b/src/androidvfs.c index babc7101d88..b175f7746f3 100644 --- a/src/androidvfs.c +++ b/src/androidvfs.c @@ -3739,15 +3739,17 @@ android_saf_exception_check (int n, ...) /* No exception has taken place. Return 0. */ return 0; + /* Print the exception. */ + (*env)->ExceptionDescribe (env); + exception = (*env)->ExceptionOccurred (env); if (!exception) /* JNI couldn't return a local reference to the exception. */ memory_full (0); - /* Print and clear the exception, making it safe to subsequently - call other JNI functions. */ - (*env)->ExceptionDescribe (env); + /* Clear the exception, making it safe to subsequently call other + JNI functions. */ (*env)->ExceptionClear (env); /* Delete each of the N arguments. */ -- 2.39.2