X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;ds=sidebyside;f=uip%2Fshow.c;h=999272b0aa766e2e6e5799d5632725cfca9bc72d;hb=b0b1dd37ff515578cf7cba51625189eb34a196cb;hp=671a4419eccd3d4a73fb7a69550bf730f61191d5;hpb=1f958f791cd9ee06e1de07c348555c920772af67;p=mmh diff --git a/uip/show.c b/uip/show.c index 671a441..999272b 100644 --- a/uip/show.c +++ b/uip/show.c @@ -340,9 +340,9 @@ go_to_it: ; && chdir(maildir = concat(toabsdir("+"), "/", NULL)) != NOTOK) { mp->foldpath = concat(mp->foldpath, "/", NULL); - cp = isprefix(maildir, mp->foldpath) - ? mp->foldpath + strlen(maildir) - : mp->foldpath; + cp = (strncmp(mp->foldpath, maildir, strlen(maildir))==0) ? + mp->foldpath + strlen(maildir) : + mp->foldpath; for (msgnum = procp; msgnum < vecp; msgnum++) vec[msgnum] = concat(cp, vec[msgnum], NULL); }