Fix a crash in tags removal.

This commit is contained in:
John Preston 2024-02-02 18:05:13 +04:00
parent 237baf11df
commit 1cce1e8a90

View file

@ -417,7 +417,7 @@ void Reactions::decrementMyTag(const ReactionId &id, SavedSublist *sublist) {
}
auto &my = _myTags[sublist];
auto i = ranges::find(my.info, id, &MyTagInfo::id);
if (i->count > 0) {
if (i != end(my.info) && i->count > 0) {
--i->count;
while (i + 1 != end(my.info)) {
auto j = i + 1;