diff options
author | Caolán McNamara <caolan.mcnamara@collabora.com> | 2024-03-27 14:45:59 +0000 |
---|---|---|
committer | Caolán McNamara <caolan.mcnamara@collabora.com> | 2024-03-28 09:41:54 +0100 |
commit | 303ed9a9646256eb6841a21bab4a7fdfd3a0dc53 (patch) | |
tree | 01a8525fd252287b95efa0f797b6a8824459c1b1 /external/python3/UnpackedTarball_python3.mk | |
parent | 460a7103664ac8dc60e260c56e5113d689b8072f (diff) |
python exits on initialization if fd 0 is a dir
which can happen if stdin was closed and the next
open was of a dir.
Later python checks for is_valid_fd, but an invalid fd
is not fatal for stdin, etc and it just return an empty
stdin wrapper, so move this check lower and do the same
for a dir.
Change-Id: Iaf8a48927b49408577ae7a781dfc6e0255a940cb
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/165327
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Diffstat (limited to 'external/python3/UnpackedTarball_python3.mk')
-rw-r--r-- | external/python3/UnpackedTarball_python3.mk | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/external/python3/UnpackedTarball_python3.mk b/external/python3/UnpackedTarball_python3.mk index 93cb9015c9a6..6eaa4ca82784 100644 --- a/external/python3/UnpackedTarball_python3.mk +++ b/external/python3/UnpackedTarball_python3.mk @@ -28,6 +28,7 @@ $(eval $(call gb_UnpackedTarball_add_patches,python3,\ external/python3/darwin.patch.0 \ external/python3/macos-11.patch.0 \ external/python3/tsan.patch.0 \ + external/python3/init-sys-streams-cant-initialize-stdin.patch.0 \ )) ifneq ($(filter DRAGONFLY FREEBSD LINUX NETBSD OPENBSD SOLARIS,$(OS)),) |