From: Baptiste Daroussin Date: Tue, 27 Dec 2022 11:37:37 +0000 (+0100) Subject: mlmmj-send: allow to be run from absolute path X-Git-Tag: RELEASE_1_4_0_a2~62 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b4c4bd1ab40df647096a7fc9a99113c9013cca4e;p=thirdparty%2Fmlmmj.git mlmmj-send: allow to be run from absolute path mlmmj-send does not call anymore any external program --- diff --git a/src/mlmmj-send.c b/src/mlmmj-send.c index 7ea8ab8c..1cb8d9da 100644 --- a/src/mlmmj-send.c +++ b/src/mlmmj-send.c @@ -641,7 +641,7 @@ int main(int argc, char **argv) char *relayhost = NULL, *archivefilename = NULL, *tmpstr; char *subddirname = NULL, *listdir = NULL; char listctrl = 0; - char *mlmmjbounce = NULL, *bindir, *mailmap, *probefile, *a; + char *mailmap, *probefile, *a; char *body = NULL, *hdrs = NULL, *verp = NULL; char *listname, *listfqdn, *verpfrom; char *reply, *smtphelo, *requeuefilename; @@ -655,14 +655,8 @@ int main(int argc, char **argv) struct sigaction sigact; int listfd; - CHECKFULLPATH(argv[0]); - log_set_name(argv[0]); - bindir = mydirname(argv[0]); - mlmmjbounce = concatstr(2, bindir, "/mlmmj-bounce"); - free(bindir); - /* install signal handler for SIGTERM */ sigact.sa_handler = catch_sig_term; sigemptyset(&sigact.sa_mask); @@ -1182,7 +1176,6 @@ int main(int argc, char **argv) free(listdelim); free(hdrs); free(body); - free(mlmmjbounce); munmap(mailmap, st.st_size); close(mailfd); free(verp);