diff options
author | Jan Janssen <medhefgo@web.de> | 2014-09-06 10:36:34 +0200 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2014-10-09 23:16:36 -0400 |
commit | 06cc69d44c8ff2b652527357f28acd4cbe77c814 (patch) | |
tree | e660b1e180df8ac90be013a0fae8a5e148e8ad9e /src/libsystemd-terminal/idev-keyboard.c | |
parent | 853bd5cc72a0d4cbdd07cc3cabc65bef333a0c71 (diff) |
sd-journal: fix sd_journal_enumerate_unique skipping values
sd_journal_enumerate_unique will lock its mmap window to prevent it
from being released by calling mmap_cache_get with keep_always=true.
This call may return windows that are wider, but compatible with the
parameters provided to it.
This can result in a mismatch where the window to be released cannot
properly be selected, because we have more than one window matching the
parameters of mmap_cache_release. Therefore, introduce a release_cookie
to be used when releasing the window.
https://bugs.freedesktop.org/show_bug.cgi?id=79380
Diffstat (limited to 'src/libsystemd-terminal/idev-keyboard.c')
0 files changed, 0 insertions, 0 deletions