Skip to content

Fix crash with reminder-daemon when reminder dismissed as notifications are being iterated over

Claudio Cambra requested to merge work/fix-reminders-hash-race into master

These bugs:

feature crashing when iterating over the QHash containing the notifications about to be emitted. This is likely caused by the fact that the user is able to dismiss a reminder when it is emitted, and dismissal removes this notification from the QHash. This can happen as the QHash is being iterated over, and boom.

This MR creates a copy of the notifications hash to iterate over when emitting notifications, preventing the crash from happening

Edited by Claudio Cambra

Merge request reports