X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=uip%2Fmhshowsbr.c;h=7f3ef7030df3719bfb93e714446c4532f857f1b8;hb=7e3bc577e84e13a47005a706718bd6ec0e6a0e0a;hp=f79d42e6bdcccc91f7656ff6423ae89d2ce0610a;hpb=714b5c530ece27ea2835a313013f5b770163403c;p=mmh diff --git a/uip/mhshowsbr.c b/uip/mhshowsbr.c index f79d42e..7f3ef70 100644 --- a/uip/mhshowsbr.c +++ b/uip/mhshowsbr.c @@ -200,7 +200,7 @@ DisplayMsgHeader(CT ct, char *form) char *vec[8]; vecp = 0; - vec[vecp++] = r1bindex(mhlproc, '/'); + vec[vecp++] = mhbasename(mhlproc); vec[vecp++] = "-form"; vec[vecp++] = form; vec[vecp++] = "-nobody"; @@ -669,7 +669,7 @@ show_text(CT ct, int serial, int alternate) snprintf(buffer, sizeof(buffer), "%%p%s '%%F'", progsw ? progsw : moreproc && *moreproc ? moreproc : "more"); - cp = (ct->c_showproc = add(buffer, NULL)); + cp = (ct->c_showproc = getcpy(buffer)); return show_content_aux(ct, serial, alternate, cp, NULL); } @@ -884,7 +884,7 @@ show_multi_aux(CT ct, int serial, int alternate, char *cp) return NOTOK; /* I'm not sure if this is necessary? */ - p->c_storage = add(file, NULL); + p->c_storage = getcpy(file); if (p->c_showproc && !strcmp(p->c_showproc, "true")) return (alternate ? DONE : OK); @@ -1098,7 +1098,7 @@ show_message_rfc822(CT ct, int serial, int alternate) /* default method for message/rfc822 */ if (ct->c_subtype == MESSAGE_RFC822) { - cp = (ct->c_showproc = add("%pshow -file '%F'", NULL)); + cp = (ct->c_showproc = getcpy("%pshow -file '%F'")); return show_content_aux(ct, serial, alternate, cp, NULL); }