]> git.ipfire.org Git - thirdparty/mlmmj.git/commitdiff
mlmmj-unsub: can now be called from relative path
authorBaptiste Daroussin <bapt@FreeBSD.org>
Wed, 15 Feb 2023 14:23:35 +0000 (15:23 +0100)
committerBaptiste Daroussin <bapt@FreeBSD.org>
Wed, 15 Feb 2023 14:23:35 +0000 (15:23 +0100)
src/mlmmj-unsub.c

index da8a2490bda43f9872aeee0d4b3460fd88b25deb..04dc3c131f46dfd94bc4d88466103780bf7fbc8a 100644 (file)
@@ -76,7 +76,6 @@ int main(int argc, char **argv)
        int nogennotsubscribed = 0;
        int status;
        char *address = NULL;
-       char *mlmmjsend, *bindir;
        const char *subdir;
        enum subtype typesub = SUB_ALL;
        enum subreason reasonsub = SUB_ADMIN;
@@ -85,15 +84,9 @@ int main(int argc, char **argv)
        pid_t pid, childpid;
        struct ml ml;
 
-       CHECKFULLPATH(argv[0]);
        ml_init(&ml);
-       
        log_set_name(argv[0]);
 
-       bindir = mydirname(argv[0]);
-       xasprintf(&mlmmjsend, "%s/mlmmj-send", bindir);
-       free(bindir);
-
        while ((opt = getopt(argc, argv, "hcCdenNVUL:a:sqrR")) != -1) {
                switch(opt) {
                case 'L':
@@ -238,7 +231,6 @@ int main(int argc, char **argv)
                 notify_sub(&ml, address, typesub, reasonsub, false);
 
        free(address);
-       free(mlmmjsend);
 
        return EXIT_SUCCESS;
 }