process-util: make safe_fork() unset $NOTIFY_SOCKET
authorYu Watanabe <watanabe.yu+github@gmail.com>
Sun, 16 Apr 2023 17:09:38 +0000 (02:09 +0900)
committerMike Yuan <me@yhndnzj.com>
Sun, 16 Apr 2023 21:46:32 +0000 (05:46 +0800)
commit2cd04086ee555ae9b1423f6a4c5adeffd2affd72
tree3957c0bdcdc79f638b221994042663269505fd03
parent451812680755bdf62512bc3c174278280d5ce9cb
process-util: make safe_fork() unset $NOTIFY_SOCKET

Propagating $NOTIFY_SOCKET is typically dangerous. Let's unset it unless
explicitly requested to keep it.

Fixes #27288.
Replaces #27291.
src/basic/process-util.c
src/basic/process-util.h
src/sysupdate/sysupdate-resource.c
src/sysupdate/sysupdate-transfer.c
src/udev/udevd.c