mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2024-12-27 07:56:14 +01:00
e305fe971e
Previously, _kh_cancel_sub assumed that it only needed to call _km_remove if sub did not exist in subs_hash_table. This is erroneous because the complementary operation, _km_add_missing, can be called from process_kqueue_notifications, in which context sub can *only* have come from subs_hash_table. Since _km_remove is implemented using g_slist_remove, which is documented to be a noop if the list does not contain the element to be removed, it is safe to call _km_remove unconditionally here. https://bugzilla.gnome.org/show_bug.cgi?id=778515 |
||
---|---|---|
.. | ||
dep-list.c | ||
dep-list.h | ||
gkqueuefilemonitor.c | ||
gkqueuefilemonitor.h | ||
kqueue-exclusions.c | ||
kqueue-exclusions.h | ||
kqueue-helper.c | ||
kqueue-helper.h | ||
kqueue-missing.c | ||
kqueue-missing.h | ||
kqueue-sub.c | ||
kqueue-sub.h | ||
kqueue-thread.c | ||
kqueue-thread.h | ||
kqueue-utils.c | ||
kqueue-utils.h | ||
Makefile.am |