X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=uip%2Fmhstoresbr.c;h=7c91184f9c26b0a3cb24d9525f0b970fe0e533b0;hp=23b4ef2ed2059ca95c913eee9eb82ca1b14be5ca;hb=f480c03187724e54e5391ee61b810827da319a6c;hpb=0569d6d1631dc90d4f2f2df6bdd0599c7ecc7814 diff --git a/uip/mhstoresbr.c b/uip/mhstoresbr.c index 23b4ef2..7c91184 100644 --- a/uip/mhstoresbr.c +++ b/uip/mhstoresbr.c @@ -2,8 +2,6 @@ /* * mhstoresbr.c -- routines to save/store the contents of MIME messages * - * $Id$ - * * This code is Copyright (c) 2002, by the authors of nmh. See the * COPYRIGHT file in the root directory of the nmh distribution for * complete copyright information. @@ -482,7 +480,7 @@ ct_compar (CT *a, CT *b) static int store_content (CT ct, CT p) { - int appending = 0, msgnum; + int appending = 0, msgnum = 0; int is_partial = 0, first_partial = 0; int last_partial = 0; char *cp, buffer[BUFSIZ]; @@ -534,8 +532,8 @@ store_content (CT ct, CT p) * Get storage formatting string. * * 1) If we have storeproc defined, then use that - * 2) Else check for a mhn-store-/ entry - * 3) Else check for a mhn-store- entry + * 2) Else check for a mhstore-store-/ entry + * 3) Else check for a mhstore-store- entry * 4) Else if content is "message", use "+" (current folder) * 5) Else use string "%m%P.%s". */ @@ -560,7 +558,7 @@ store_content (CT ct, CT p) char *tmpfilenam, *folder; /* Store content in temporary file for now */ - tmpfilenam = m_scratch ("", invo_name); + tmpfilenam = m_mktemp(invo_name, NULL, NULL); ct->c_storage = add (tmpfilenam, NULL); /* Get the folder name */ @@ -570,7 +568,7 @@ store_content (CT ct, CT p) folder = getfolder (1); /* Check if folder exists */ - create_folder(folder, 0, exit); + create_folder(m_mailpath(folder), 0, exit); /* Record the folder name */ ct->c_folder = add (folder, NULL);