diff options
author | Nick Mathewson <nickm@torproject.org> | 2019-09-02 14:49:53 -0400 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2019-09-02 14:49:53 -0400 |
commit | 52342327c7e566a25bf69dc6df651de45959e6d6 (patch) | |
tree | 766d6048dc51e73966102b2f00baa273531f5e12 /src/lib/pubsub | |
parent | e3a458e441fe9f823d564ca66753e3b76c7c0943 (diff) | |
download | tor-52342327c7e566a25bf69dc6df651de45959e6d6.tar.gz tor-52342327c7e566a25bf69dc6df651de45959e6d6.zip |
madvise: tolerate EINVAL and ENOSYS
These errors can occur if we are built on a system with support for
madvise(MADV_NOFORK) but then we are run on a system whose kernel
does not support that flag.
If the error is something that we don't tolerate at all, we now log
it before crashing.
Fixes bug 31570. I am calling this a bugfix on 0.4.1.1-alpha, where
we actually started using the map_anon code.
Diffstat (limited to 'src/lib/pubsub')
0 files changed, 0 insertions, 0 deletions