diff options
| author | Po Lu | 2023-06-23 11:39:36 +0800 |
|---|---|---|
| committer | Po Lu | 2023-06-23 11:39:36 +0800 |
| commit | 1a19ebdd28f5ba5840d5e2d713098df7bcb13385 (patch) | |
| tree | 6b42c33b68dabe77f4a5f7763105c2a77bf759df /src | |
| parent | 55c14c72526edf64dfdf29cd8728b226d28aedf0 (diff) | |
| download | emacs-1a19ebdd28f5ba5840d5e2d713098df7bcb13385.tar.gz emacs-1a19ebdd28f5ba5840d5e2d713098df7bcb13385.zip | |
Correctly check result of string lookup
* src/android.c (android_wc_lookup_string): Check that
GetStringChars returns non-NULL, not if it throws an exception.
Diffstat (limited to 'src')
| -rw-r--r-- | src/android.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/android.c b/src/android.c index d6a56dfe0b8..ff78e4c289a 100644 --- a/src/android.c +++ b/src/android.c | |||
| @@ -5827,7 +5827,7 @@ android_wc_lookup_string (android_key_pressed_event *event, | |||
| 5827 | /* Now return this input method string. */ | 5827 | /* Now return this input method string. */ |
| 5828 | characters = (*android_java_env)->GetStringChars (android_java_env, | 5828 | characters = (*android_java_env)->GetStringChars (android_java_env, |
| 5829 | string, NULL); | 5829 | string, NULL); |
| 5830 | android_exception_check_1 (string); | 5830 | android_exception_check_nonnull (characters, string); |
| 5831 | 5831 | ||
| 5832 | /* Figure out how big the string is. */ | 5832 | /* Figure out how big the string is. */ |
| 5833 | size = (*android_java_env)->GetStringLength (android_java_env, | 5833 | size = (*android_java_env)->GetStringLength (android_java_env, |