commit | 97a35e109d5d2fe41007f6dfb9291193f941a58d | [log] [tgz] |
---|---|---|
author | Zijun Zhao <zijunzhao@google.com> | Sat Apr 01 01:55:42 2023 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Sat Apr 01 01:55:42 2023 +0000 |
tree | df8bca149c7f868334278636afa61efd6e94b393 | |
parent | 006fc6992f6548d1eb28085dcf1f721483e1723b [diff] | |
parent | d7a95555c9bb650776c325dfc3ed05fe99674f20 [diff] |
Merge "posix_spawn_file_actions_addopen(): crash early rather than late." am: 6ef483eb87 am: f658816d6b am: d7a95555c9 Original change: https://android-review.googlesource.com/c/platform/bionic/+/2515747 Change-Id: Ia6621ac5aeab2a043973903ddd30f7b5caea73b9 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/libc/bionic/spawn.cpp b/libc/bionic/spawn.cpp index 7e80ef6..5cf95d8 100644 --- a/libc/bionic/spawn.cpp +++ b/libc/bionic/spawn.cpp
@@ -340,7 +340,7 @@ if (action == nullptr) return errno; action->next = nullptr; - if (path != nullptr) { + if (what == kOpen) { action->path = strdup(path); if (action->path == nullptr) { free(action);