Do not close all file descriptors 60/297960/2
authorHwankyu Jhun <h.jhun@samsung.com>
Tue, 29 Aug 2023 06:53:57 +0000 (15:53 +0900)
committerHwanKyu Jhun <h.jhun@samsung.com>
Wed, 30 Aug 2023 06:35:58 +0000 (06:35 +0000)
commit774e3f3d04db8aa4c4a9e2f6536cdbf30f2f03a9
tree01033b3f1b7e35c945b69727919435a10c119bfa
parent6c6353ca4d0035dcc2c2cfed17c801dee40fca7a
Do not close all file descriptors

When the loader fails to find the main function, it tries to execute
an application using execv(). Before calling execv(), the loader closes
all opened file descriptors. Unfortunately, the loader can have crashed
by that. To avoid crash issues, this patch removes calling CloseAllFds().

Change-Id: I902d2f73ae30dc63e4d82599da6c1ced436e3920
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
src/app-defined-loader/app-defined-loader.cc
src/launchpad-loader/launchpad_loader.cc