diff options
author | mestre@openbsd.org <mestre@openbsd.org> | 2017-06-23 07:24:48 +0000 |
---|---|---|
committer | Damien Miller <djm@mindrot.org> | 2017-06-24 16:48:39 +1000 |
commit | e238645d789cd7eb47541b66aea2a887ea122c9b (patch) | |
tree | f20abb2fe5bec4dafab98d0195cb8a0caf69cc99 /crypto_api.h | |
parent | 5abbb31c4e7a6caa922cc1cbb14e87a77f9d19d3 (diff) |
upstream commit
When using the escape sequence &~ the code path is
client_loop() -> client_simple_escape_filter() -> process_escapes() -> fork()
and the pledge for this path lacks the proc promise and therefore aborts the
process. The solution is to just add proc the promise to this specific
pledge.
Reported by Gregoire Jadi gjadi ! omecha.info
Insight with tb@, OK jca@
Upstream-ID: 63c05e30c28209519f476023b65b0b1b0387a05b
Diffstat (limited to 'crypto_api.h')
0 files changed, 0 insertions, 0 deletions