]> git.meshlink.io Git - meshlink/blobdiff - src/invitation.c
Don't try to mkdir(CONFDIR) if --config is used.
[meshlink] / src / invitation.c
index 6ccfc1f4cf8e7499bbf2e407174074d698c23aa3..59bcf456ec63075e1f45595af86761cf4a05d7d4 100644 (file)
@@ -823,7 +823,7 @@ int cmd_join(int argc, char *argv[]) {
        }
 
        // Make sure confbase exists and is accessible.
-       if(strcmp(confdir, confbase) && mkdir(confdir, 0755) && errno != EEXIST) {
+       if(!confbase_given && mkdir(confdir, 0755) && errno != EEXIST) {
                fprintf(stderr, "Could not create directory %s: %s\n", confdir, strerror(errno));
                return 1;
        }