GNOME Bugzilla – Bug 724292
Fix a critical when processing deferred messages
Last modified: 2014-03-17 15:51:30 UTC
Due to GMainContext manipulations and reentrancy issues, it's possible the source pointer is NULL inside the callback. Let's avoid the critical warning by unreffing the source early - it is kept alive by GMainContext anyway after the attach.
Created attachment 269012 [details] [review] Fix a critical when processing deferred messages
Comment on attachment 269012 [details] [review] Fix a critical when processing deferred messages Committed to master as 733120. (Actually committed this a while ago and never closed the bug.) Thanks for the patch.