]> git.ipfire.org Git - thirdparty/mlmmj.git/commitdiff
Only check for submod when we need to know (Franky Van Liedekerke)
authorBen Schmidt <none@none>
Wed, 20 Oct 2010 00:39:58 +0000 (11:39 +1100)
committerBen Schmidt <none@none>
Wed, 20 Oct 2010 00:39:58 +0000 (11:39 +1100)
src/mlmmj-sub.c

index dc91f06fbdc8cbac746bbc5ed541a79f2df52612..34d0ebb10e99dc4bdb909e87a7efe1f99cc3a456 100644 (file)
@@ -682,8 +682,6 @@ int main(int argc, char **argv)
        }
        subbed = is_subbed_in(subddirname, address);
        listdelim = getlistdelim(listdir);
-       if(modstr == NULL)
-               submod = !force && statctrl(listdir, "submod");
        
        if(subbed) {
                if(subconfirm) {
@@ -694,6 +692,8 @@ int main(int argc, char **argv)
                        generate_subconfirm(listdir, listaddr, listdelim,
                                            address, mlmmjsend, typesub);
                } else {
+                       if(modstr == NULL)
+                               submod = !force && statctrl(listdir, "submod");
                        if(submod) {
                                close(subfilefd);
                                close(sublockfd);