diff options
author | 2018-06-13 00:39:24 +0200 | |
---|---|---|
committer | 2018-06-19 00:19:57 +0200 | |
commit | a5c091e3026eb41d3a4daef3db95b47a3445aa11 (patch) | |
tree | 3317961dd1425f428ccdebce378e0f010d57a14b /contrib | |
parent | Merge pull request #2143 from vilhalmer/mark-pool-buffers-busy (diff) | |
download | sway-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 'contrib')
0 files changed, 0 insertions, 0 deletions