X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=sbr%2Fseq_setunseen.c;h=bd57a2c5be8db2410b212d23c4bca4bd2e1abeaa;hp=73bd83dccece86fe79b61aeab05ae6daabed984e;hb=88b2142594d5ea1e8385dae5eca81eed1018c555;hpb=d4c34b4439a9dbd89664de460ed37ecddc260fb1 diff --git a/sbr/seq_setunseen.c b/sbr/seq_setunseen.c index 73bd83d..bd57a2c 100644 --- a/sbr/seq_setunseen.c +++ b/sbr/seq_setunseen.c @@ -8,7 +8,7 @@ */ #include -#include /* mh_free0() */ +#include /* ** We scan through the folder and act upon all messages @@ -23,15 +23,19 @@ seq_setunseen(struct msgs *mp, int doadd) int n; char **ap, *cp, *dp; + if (mp->lowmsg == 0) { + return; + } + /* ** Get the list of sequences for Unseen-Sequence ** and split them. */ if ((cp = context_find(usequence))) { - dp = getcpy(cp); + dp = mh_xstrdup(cp); } else { /* not set in profile, thus use the default */ - dp = getcpy(seq_unseen); + dp = mh_xstrdup(seq_unseen); } if (!(ap = brkstring(dp, " ", "\n")) || !*ap) { /* contains no sequence name, i.e. we're finished */