GNOME Bugzilla – Bug 738197
g_cond_timed_wait() doesn't time out on Mac OS X
Last modified: 2014-10-10 10:42:16 UTC
Created attachment 288088 [details] Reproducer On Mac OS X, g_cond_timed_wait() does not properly time out when abs_time is reached. It is passing an end_time to g_cond_wait_until() in real time rather than monotonic time, which is no longer correct on any platform. Reproducer and patch attached.
Created attachment 288089 [details] [review] Patch
Review of attachment 288089 [details] [review]: Good catch! Seems that I forgot to check the deprecated APIs when doing this cleanup. Please commit.