]> git.ipfire.org Git - thirdparty/mlmmj.git/commitdiff
mlmmj-send: xstrdup already abort in case of issue with memory
authorBaptiste Daroussin <bapt@FreeBSD.org>
Wed, 12 Apr 2023 15:54:46 +0000 (17:54 +0200)
committerBaptiste Daroussin <bapt@FreeBSD.org>
Wed, 12 Apr 2023 15:54:46 +0000 (17:54 +0200)
src/mlmmj-send.c

index fd196a1c8690e3fdbca7b9e7721e46c0130f9e31..e2dfcfea4dab6a6832aeca86db59d520915e8dc0 100644 (file)
@@ -107,28 +107,15 @@ char *bounce_from_adr(const char *recipient, const char *listadr,
        int index;
 
        mymailfilename = xstrdup(mailfilename);
-       if (!mymailfilename) {
-               return NULL;
-       }
 
        index = get_index_from_filename(mymailfilename);
 
        myrecipient = xstrdup(recipient);
-       if (!myrecipient) {
-               free(mymailfilename);
-               return NULL;
-       }
        a = strchr(myrecipient, '@');
        if (a)
                *a = '=';
 
        mylistadr = xstrdup(listadr);
-       if (!mylistadr) {
-               free(mymailfilename);
-               free(myrecipient);
-               return NULL;
-       }
-
        listdomain = strchr(mylistadr, '@');
        if (!listdomain) {
                free(mymailfilename);