diff options
| author | Po Lu | 2025-02-15 16:58:55 +0800 |
|---|---|---|
| committer | Po Lu | 2025-02-15 16:58:55 +0800 |
| commit | c37e7cef42877e8222872ee6e00ecd8ab833d56b (patch) | |
| tree | d6962dce50a7ebaba2ce736df565cc3805b5579d /src/android.c | |
| parent | fe04b4fc27d50b7087ee622281672866dbf87818 (diff) | |
| parent | 58e4bfe3408f5f4562bf02ac200b680329f487c2 (diff) | |
| download | emacs-c37e7cef42877e8222872ee6e00ecd8ab833d56b.tar.gz emacs-c37e7cef42877e8222872ee6e00ecd8ab833d56b.zip | |
Merge from savannah/emacs-30
58e4bfe3408 Add two missing NULL checks of malloc'd values on Android
81ca9c75f11 ; * etc/PROBLEMS: Document how to grant storage permissio...
d82d4689794 ; * etc/TODO: Rethink finder-known-keywords.
b9b9c33dcbe Fix (Non)GNU ELPA description in manual
87a61eba1b8 Move 'package-archives' documentation to emacs manual
316e47c5af4 ; * src/fns.c (Fmapconcat): Doc fix (bug#76242).
3cfbeb3fca1 ; Fix >72 character long lines in docstring
c68886ddb76 ; Change "virus" to "malicious" in lispref
6701866be4d Document (Non-)GNU ELPA in emacs manual
02851768b72 ; * .mailmap: Add entry for Thuna. (Bug#76221)
2d7a8cbf4c8 Fix author name
19314257485 Use c-ts-common's comment setup in go-ts-mode (bug#75978)
316893ca387 Add java-language-server to eglot-server-programs
Diffstat (limited to 'src/android.c')
| -rw-r--r-- | src/android.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/android.c b/src/android.c index f8d2df8fcf5..05b593f0f31 100644 --- a/src/android.c +++ b/src/android.c | |||
| @@ -2530,6 +2530,11 @@ NATIVE_NAME (sendDndUri) (JNIEnv *env, jobject object, | |||
| 2530 | 2530 | ||
| 2531 | length = (*env)->GetStringLength (env, string); | 2531 | length = (*env)->GetStringLength (env, string); |
| 2532 | buffer = malloc (length * sizeof *buffer); | 2532 | buffer = malloc (length * sizeof *buffer); |
| 2533 | |||
| 2534 | /* Out of memory. */ | ||
| 2535 | if (!buffer) | ||
| 2536 | return 0; | ||
| 2537 | |||
| 2533 | characters = (*env)->GetStringChars (env, string, NULL); | 2538 | characters = (*env)->GetStringChars (env, string, NULL); |
| 2534 | 2539 | ||
| 2535 | if (!characters) | 2540 | if (!characters) |
| @@ -2567,6 +2572,11 @@ NATIVE_NAME (sendDndText) (JNIEnv *env, jobject object, | |||
| 2567 | 2572 | ||
| 2568 | length = (*env)->GetStringLength (env, string); | 2573 | length = (*env)->GetStringLength (env, string); |
| 2569 | buffer = malloc (length * sizeof *buffer); | 2574 | buffer = malloc (length * sizeof *buffer); |
| 2575 | |||
| 2576 | /* Out of memory. */ | ||
| 2577 | if (!buffer) | ||
| 2578 | return 0; | ||
| 2579 | |||
| 2570 | characters = (*env)->GetStringChars (env, string, NULL); | 2580 | characters = (*env)->GetStringChars (env, string, NULL); |
| 2571 | 2581 | ||
| 2572 | if (!characters) | 2582 | if (!characters) |