Now
MAIN commitmail json YAML
pkgsrc/mail/neomutt/Makefile@1.13
/
diff
pkgsrc/mail/neomutt/distinfo@1.10 / diff
pkgsrc/mail/neomutt/patches/patch-hash.c@1.1 / diff
pkgsrc/mail/neomutt/patches/patch-hash.h@1.1 / diff
pkgsrc/mail/neomutt/patches/patch-headers.c@1.1 / diff
pkgsrc/mail/neomutt/distinfo@1.10 / diff
pkgsrc/mail/neomutt/patches/patch-hash.c@1.1 / diff
pkgsrc/mail/neomutt/patches/patch-hash.h@1.1 / diff
pkgsrc/mail/neomutt/patches/patch-headers.c@1.1 / diff
Apply patch from upstream:
fix: crash handling keywords/labels
When an email is read by NeoMutt the labels are stored in linked list of
strings. These strings are used as keys in a hash table of all labels.
If NeoMutt reads another email with the same label, it's given a
reference to the same hash.
Now imagine that the first email is deleted -- the list of labels is
also deleted, so that hash now has invalid keys.
This commit maintains a linked list of all labels and uses that for the
hash table keys. It's not very efficient, but it avoids having to
change the hash table code.
Note: dgc (the keywords author) has created a new version which will
supplant this one, soon.
https://github.com/neomutt/neomutt/commit/f8160285f285c0bc3c93a2672ea1169af2f04481
Bump PKGREVISION.
fix: crash handling keywords/labels
When an email is read by NeoMutt the labels are stored in linked list of
strings. These strings are used as keys in a hash table of all labels.
If NeoMutt reads another email with the same label, it's given a
reference to the same hash.
Now imagine that the first email is deleted -- the list of labels is
also deleted, so that hash now has invalid keys.
This commit maintains a linked list of all labels and uses that for the
hash table keys. It's not very efficient, but it avoids having to
change the hash table code.
Note: dgc (the keywords author) has created a new version which will
supplant this one, soon.
https://github.com/neomutt/neomutt/commit/f8160285f285c0bc3c93a2672ea1169af2f04481
Bump PKGREVISION.