The existence of the profile entry Path is already enforced by context_read().
authormarkus schnalke <meillo@marmaro.de>
Sun, 20 Nov 2011 11:38:17 +0000 (12:38 +0100)
committermarkus schnalke <meillo@marmaro.de>
Sun, 20 Nov 2011 11:38:17 +0000 (12:38 +0100)
Hence, removed the obscure ``free(path("./", TFOLDER));'' calls.
Still I don't see the sense in these lines, but they won't get executed,
as the condition is checked before (and the program aborts then).
Probably that's obsolete stuff that remained through several reworks.

26 files changed:
uip/anno.c
uip/burst.c
uip/comp.c
uip/dist.c
uip/flist.c
uip/folder.c
uip/forw.c
uip/inc.c
uip/mark.c
uip/mhbuild.c
uip/mhlist.c
uip/mhpath.c
uip/mhshow.c
uip/mhstore.c
uip/mhtest.c
uip/packf.c
uip/pick.c
uip/rcvstore.c
uip/refile.c
uip/repl.c
uip/rmf.c
uip/rmm.c
uip/scan.c
uip/send.c
uip/show.c
uip/sortm.c

index 3a0fa8c..66d8a0d 100644 (file)
@@ -208,8 +208,6 @@ main(int argc, char **argv)
                datesw = 0;
 #endif /* UCI */
 
-       if (!context_find("path"))
-               free(path("./", TFOLDER));
        if (!msgs.size)
                app_msgarg(&msgs, "cur");
        if (!folder)
index 032c5b5..44f6bfe 100644 (file)
@@ -113,8 +113,6 @@ main(int argc, char **argv)
                }
        }
 
-       if (!context_find("path"))
-               free(path("./", TFOLDER));
        if (!msgp)
                msgs[msgp++] = "cur";
        if (!folder)
index 9f0929d..95b5c94 100644 (file)
@@ -135,9 +135,6 @@ main(int argc, char **argv)
 
        cwd = getcpy(pwd());
 
-       if (!context_find("path"))
-               free(path("./", TFOLDER));
-
        if (form && (folder || msg))
                        adios(NULL, "can't mix forms and folders/msgs");
 
index 131cda9..d31c5c9 100644 (file)
@@ -138,8 +138,6 @@ main(int argc, char **argv)
 
        cwd = getcpy(pwd());
 
-       if (!context_find("path"))
-               free(path("./", TFOLDER));
        if (file && (msg || folder))
                adios(NULL, "can't mix files and folders/msgs");
 
index 5d9dfcc..88cac06 100644 (file)
@@ -236,9 +236,6 @@ main(int argc, char **argv)
                }
        }
 
-       if (!context_find("path"))
-               free(path("./", TFOLDER));
-
        /* get current folder */
        strncpy(curfolder, getfolder(FCUR), sizeof(curfolder));
 
index 4fa9424..735b5e7 100644 (file)
@@ -250,8 +250,6 @@ main(int argc, char **argv)
                }
        }
 
-       if (!context_find("path"))
-               free(path("./", TFOLDER));
        nmhdir = concat(m_maildir(""), "/", NULL);
 
        /*
index 002bb67..666228b 100644 (file)
@@ -241,8 +241,6 @@ main(int argc, char **argv)
 
        cwd = getcpy(pwd());
 
-       if (!context_find("path"))
-               free(path("./", TFOLDER));
        if (file && (msgp || folder))
                adios(NULL, "can't mix files and folders/msgs");
 
index d23bf32..9e6fb6f 100644 (file)
--- a/uip/inc.c
+++ b/uip/inc.c
@@ -300,8 +300,6 @@ main(int argc, char **argv)
 
        newmail = cp;
 
-       if (!context_find("path"))
-               free(path("./", TFOLDER));
        if (!folder)
                folder = getfolder(FDEF);
        maildir = m_maildir(folder);
index d56a161..fd43a20 100644 (file)
@@ -151,8 +151,6 @@ main(int argc, char **argv)
                        listsw++;
        }
 
-       if (!context_find("path"))
-               free(path("./", TFOLDER));
        if (!msgs.size)
                app_msgarg(&msgs, listsw ? "all" :"cur");
        if (!folder)
index 735a77e..5055265 100644 (file)
@@ -295,9 +295,6 @@ main(int argc, char **argv)
        else
                tmp = add(m_maildir(invo_name), NULL);
 
-       if (!context_find("path"))
-               free(path("./", TFOLDER));
-
        /* Check if we have a file to process */
        if (!compfile)
                adios(NULL, "need to specify a %s composition file",
index 5eb0937..92169a0 100644 (file)
@@ -268,9 +268,6 @@ do_cache:
        else
                tmp = add(m_maildir(invo_name), NULL);
 
-       if (!context_find("path"))
-               free(path("./", TFOLDER));
-
        if (file && msgs.size)
                adios(NULL, "cannot specify msg and file at same time!");
 
index 2281ba0..eb3b618 100644 (file)
@@ -68,9 +68,6 @@ main(int argc, char **argv)
                        app_msgarg(&msgs, cp);
        }
 
-       if (!context_find("path"))
-               free(path("./", TFOLDER));
-
        if (!folder)
                folder = getfolder(FCUR);
        maildir = m_maildir(folder);
index bb7a8e7..42e0ee0 100644 (file)
@@ -340,9 +340,6 @@ do_cache:
        else
                tmp = add(m_maildir(invo_name), NULL);
 
-       if (!context_find("path"))
-               free(path("./", TFOLDER));
-
        if (file && msgs.size)
                adios(NULL, "cannot specify msg and file at same time!");
 
index f61a5c0..4a17547 100644 (file)
@@ -283,9 +283,6 @@ do_cache:
        else
                tmp = add(m_maildir(invo_name), NULL);
 
-       if (!context_find("path"))
-               free(path("./", TFOLDER));
-
        if (file && msgs.size)
                adios(NULL, "cannot specify msg and file at same time!");
 
index 581349f..454fa1d 100644 (file)
@@ -261,9 +261,6 @@ do_cache:
        else
                tmp = add(m_maildir(invo_name), NULL);
 
-       if (!context_find("path"))
-               free(path("./", TFOLDER));
-
        if (file && msgs.size)
                adios(NULL, "cannot specify msg and file at same time!");
 
index 727298c..5e17147 100644 (file)
@@ -120,9 +120,6 @@ main(int argc, char **argv)
                free(cp);
        }
 
-       if (!context_find("path"))
-               free(path("./", TFOLDER));
-
        /* default is to pack whole folder */
        if (!msgs.size)
                app_msgarg(&msgs, "all");
index 69b9415..f0dcec3 100644 (file)
@@ -188,9 +188,6 @@ main(int argc, char **argv)
        }
        vec[vecp] = NULL;
 
-       if (!context_find("path"))
-               free(path("./", TFOLDER));
-
        /*
        ** If we didn't specify which messages to search,
        ** then search the whole folder.
index a120c66..5ed378a 100644 (file)
@@ -144,9 +144,6 @@ main(int argc, char **argv)
 
        seqs[seqp] = NULL;  /* NULL terminate list of sequences */
 
-       if (!context_find("path"))
-               free(path("./", TFOLDER));
-
        /* if no folder is given, use default folder */
        if (!folder)
                folder = getfolder(FDEF);
index 34e55ce..690b55b 100644 (file)
@@ -160,8 +160,6 @@ main(int argc, char **argv)
                                app_msgarg(&msgs, cp);
        }
 
-       if (!context_find("path"))
-               free(path("./", TFOLDER));
        if (foldp == 0)
                adios(NULL, "no folder specified");
 
index 8d10e5d..fd92101 100644 (file)
@@ -285,8 +285,6 @@ main(int argc, char **argv)
 
        cwd = getcpy(pwd());
 
-       if (!context_find("path"))
-               free(path("./", TFOLDER));
        if (file && (msg || folder))
                adios(NULL, "can't mix files and folders/msgs");
 
index 94198d0..3b532e0 100644 (file)
--- a/uip/rmf.c
+++ b/uip/rmf.c
@@ -81,8 +81,6 @@ main(int argc, char **argv)
                }
        }
 
-       if (!context_find("path"))
-               free(path("./", TFOLDER));
        if (!folder) {
                folder = getfolder(FCUR);
                defolder++;
index aca436a..b90b43e 100644 (file)
--- a/uip/rmm.c
+++ b/uip/rmm.c
@@ -78,8 +78,6 @@ main(int argc, char **argv)
                        app_msgarg(&msgs, cp);
        }
 
-       if (!context_find("path"))
-               free(path("./", TFOLDER));
        if (!msgs.size)
                app_msgarg(&msgs, "cur");
        if (!folder)
index 4b0b338..80addfc 100644 (file)
@@ -157,9 +157,6 @@ main(int argc, char **argv)
                                app_msgarg(&msgs, cp);
        }
 
-       if (!context_find("path"))
-               free(path("./", TFOLDER));
-
        /*
        ** Get new format string.  Must be before chdir().
        */
index f777155..8163385 100644 (file)
@@ -257,9 +257,6 @@ main(int argc, char **argv)
                }
        }
 
-       if (!context_find("path"))
-               free(path("./", TFOLDER));
-
        if (!msgp)
                msgs[msgp++] = "cur";
        maildir = m_maildir(draftfolder);
index ceb9018..fb517d1 100644 (file)
@@ -173,9 +173,6 @@ usage:
        }
        procp = vecp;
 
-       if (!context_find("path"))
-               free(path("./", TFOLDER));
-
        if (file) {
                if (msgp)
                        adios(NULL, "only one file at a time!");
index 5151889..f9a4cff 100644 (file)
@@ -164,8 +164,6 @@ main(int argc, char **argv)
                        app_msgarg(&msgs, cp);
        }
 
-       if (!context_find("path"))
-               free(path("./", TFOLDER));
        if (!msgs.size)
                app_msgarg(&msgs, "all");
        if (!datesw)