]> diplodocus.org Git - nmh/blobdiff - sbr/m_maildir.c
new.c: Order two return statements to match comment.
[nmh] / sbr / m_maildir.c
index c78b995a4e06720af15d5b1a0be53001ac3a01c8..daf84a7328ca4dde4b4f7eb141c5a461850da4ff 100644 (file)
@@ -22,6 +22,7 @@ static char mailfold[BUFSIZ];
 static char *exmaildir (char *);
 
 
+/* Returns static char[], never NULL. */
 char *
 m_maildir (char *folder)
 {
@@ -59,6 +60,7 @@ m_mailpath (char *folder)
 }
 
 
+/* Returns static char[], never NULL. */
 static char *
 exmaildir (char *folder)
 {
@@ -85,7 +87,9 @@ exmaildir (char *folder)
        }
        cp = stpcpy(cp, pp);
     } else {
-       cp = stpcpy(cp, path("./", TFOLDER));
+        char *p = path("./", TFOLDER);
+       cp = stpcpy(cp, p);
+        free(p);
     }
     if (cp[-1] != '/')
        *cp++ = '/';