]> diplodocus.org Git - nmh/blobdiff - config/config.c
Removed addition of whomproc to the vec array in whomfile()
[nmh] / config / config.c
index 2b999f87ceb9559ff8adf69c3b4ad37cf69f9a06..d29f8a2ec5d2791af8910cce204d3f97249c8fcd 100644 (file)
@@ -68,8 +68,13 @@ try_it:
 
        default: 
            /* Check nmh Mail directory */
-           if (access ((cp = m_mailpath (file)), R_OK) != NOTOK)
+           if (access ((cp = m_mailpath (file)), R_OK) != NOTOK) {
+               /* Will leak because caller doesn't know cp was
+                  dynamically allocated. */
                return cp;
+           } else {
+               free (cp);
+           }
     }
 
     /* Check nmh `etc' directory */