X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=uip%2Fsortm.c;h=8f9bf813afdb1d910f5b3d16ca2ae04fbfa85110;hb=24414198cc168516126761a3040b71087c5778bc;hp=5cff943b992b92e9a473d828dcdfece362f10c95;hpb=a259594cc41e41bfbb90562d3977b8194d1446f5;p=mmh 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