aboutsummaryrefslogtreecommitdiffstats
path: root/include/ipc.h
diff options
context:
space:
mode:
authorLibravatar Tobias Blass <tobiasblass@t-online.de>2018-06-13 00:39:24 +0200
committerLibravatar Tobias Blass <tobiasblass@t-online.de>2018-06-19 00:19:57 +0200
commita5c091e3026eb41d3a4daef3db95b47a3445aa11 (patch)
tree3317961dd1425f428ccdebce378e0f010d57a14b /include/ipc.h
parentMerge pull request #2143 from vilhalmer/mark-pool-buffers-busy (diff)
downloadsway-a5c091e3026eb41d3a4daef3db95b47a3445aa11.tar.gz
sway-a5c091e3026eb41d3a4daef3db95b47a3445aa11.tar.zst
sway-a5c091e3026eb41d3a4daef3db95b47a3445aa11.zip
Perform (partial) server initialization before dropping privileges.
Some operations during backend creation (e.g. becoming DRM master) require CAP_SYS_ADMIN privileges. At this point, sway has dropped them already, though. This patch splits the privileged part of server_init into its own function and calls it before dropping its privileges. This fixes the bug with minimal security implications.
Diffstat (limited to 'include/ipc.h')
0 files changed, 0 insertions, 0 deletions