Introduced FDEF and FCUR for speaking arguments to getfolder().
[mmh] / uip / mhstoresbr.c
index 8b2dc00..0fa70ca 100644 (file)
@@ -556,7 +556,7 @@ store_content(CT ct, CT p)
                if (cp[1])
                        folder = pluspath(cp);
                else
-                       folder = getfolder(1);
+                       folder = getfolder(FCUR);
 
                /* Check if folder exists */
                create_folder(m_mailpath(folder), 0, exit);
@@ -952,7 +952,7 @@ parse_format_string(CT ct, char *cp, char *buffer, int buflen, char *dir)
 
                                case 'm':
                                        /* insert message number */
-                                       snprintf(bp, buflen, "%s", r1bindex(ct->c_file, '/'));
+                                       snprintf(bp, buflen, "%s", mhbasename(ct->c_file));
                                        break;
 
                                case 'P':