X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=uip%2Fsortm.c;h=8f9bf813afdb1d910f5b3d16ca2ae04fbfa85110;hp=5cff943b992b92e9a473d828dcdfece362f10c95;hb=b465f05ed63a7c310182aa0a32cd29b0e02103a0;hpb=01364afac249d8fbcf7b37570a52c5f177b18975 diff --git a/uip/sortm.c b/uip/sortm.c index 5cff943..8f9bf81 100644 --- a/uip/sortm.c +++ b/uip/sortm.c @@ -443,24 +443,23 @@ get_fields (char *datesw, int msg, struct smsg *smsg) cp = subjcomp; cp2 = subjcomp; - if (strcmp (subjsort, "subject") == 0) + if (strcmp (subjsort, "subject") == 0) { while ((c = *cp)) { if (! isspace(c)) { if(uprf(cp, "re:")) cp += 2; - else { - if (isalnum(c)) - *cp2++ = isupper(c) ? tolower(c) : c; + else break; - } } cp++; } + } + while ((c = *cp++)) { if (isalnum(c)) *cp2++ = isupper(c) ? tolower(c) : c; - } + *cp2 = '\0'; } else