X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=uip%2Fmshcmds.c;h=3d6e260fe70ae33f081079dbcb1e54d585fbd3d6;hb=045b9601403a216c400642229f2b291f85f88f7d;hp=a665536fbeb14597ae279e511ee9667302e22a1e;hpb=0ccd1945560c715e4cc4063209bd0d68b75d5470;p=mmh diff --git a/uip/mshcmds.c b/uip/mshcmds.c index a665536..3d6e260 100644 --- a/uip/mshcmds.c +++ b/uip/mshcmds.c @@ -691,7 +691,7 @@ foldcmd (char **args) packsw = 0; continue; } - if (*cp == '+' || *cp == '@') + if (*cp == '+' || *cp == '@') { if (folder) { advise (NULL, "only one folder at a time!\n"); return; @@ -699,6 +699,7 @@ foldcmd (char **args) else folder = fmsh ? path (cp + 1, *cp == '+' ? TFOLDER : TSUBCWF) : cp + 1; + } else if (msg) { advise (NULL, "only one message at a time!\n"); @@ -932,11 +933,16 @@ forwcmd (char **args) /* foil search of .mh_profile */ snprintf (buf, sizeof(buf), "%sXXXXXX", invo_name); +/* + Mkstemp work postponed until later -Doug #ifdef HAVE_MKSTEMP vec[0] = (char *)mkstemp (buf); #else +*/ vec[0] = (char *)mktemp (buf); +/* #endif +*/ vec[vecp++] = "-file"; vec[vecp] = NULL; if (!msgp) @@ -1192,7 +1198,7 @@ markcmd (char **args) } } - if (!addsw && !deletesw && !listsw) + if (!addsw && !deletesw && !listsw) { if (seqp) addsw++; else @@ -1205,6 +1211,7 @@ markcmd (char **args) if (!msgp) msgs[msgp++] = "all"; } + } if (!msgp) msgs[msgp++] = listsw ? "all" :"cur";