X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=uip%2Ffolder.c;h=4ffb9f5b18622ee6f7eb93323e0682244a3749b5;hp=77029dc1334b52e03ca78e7dfc270d980366d50b;hb=b4987f510fb3494bfc5b11fc92d2047cdb51642b;hpb=cf1205b5cbea2f0cd6ea710ec16c637df85b647c diff --git a/uip/folder.c b/uip/folder.c index 77029dc..4ffb9f5 100644 --- a/uip/folder.c +++ b/uip/folder.c @@ -329,16 +329,17 @@ main(int argc, char **argv) /* ** Scan the folders */ + /* + ** change directory to base of nmh directory for + ** crawl_folders + */ + if (chdir(nmhdir) == NOTOK) { + adios(EX_OSERR, nmhdir, "unable to change directory to"); + } if (all || ftotal > 0) { /* ** If no folder is given, do them all */ - /* - ** change directory to base of nmh directory for - ** crawl_folders - */ - if (chdir(nmhdir) == NOTOK) - adios(EX_OSERR, nmhdir, "unable to change directory to"); if (!argfolder) { if (msg) admonish(NULL, "no folder given for message %s", msg); @@ -630,7 +631,7 @@ readonly_folders(void) { int atrlen; char atrcur[BUFSIZ]; - register struct node *np; + struct node *np; snprintf(atrcur, sizeof(atrcur), "atr-%s-", seq_cur); atrlen = strlen(atrcur);