]> git.ipfire.org Git - thirdparty/mlmmj.git/commitdiff
cleanup: replace concatstr with asprintf
authorBaptiste Daroussin <bapt@FreeBSD.org>
Tue, 2 Nov 2021 14:17:05 +0000 (15:17 +0100)
committerBaptiste Daroussin <bapt@FreeBSD.org>
Wed, 3 Nov 2021 13:10:28 +0000 (14:10 +0100)
src/send_digest.c
src/send_list.c

index 9a32b23cb702b26413368065a60222b84b816940..ef8d5cecb97d6c43ab6a70559deb9ad4990024de 100644 (file)
@@ -327,7 +327,7 @@ int send_digest(struct mlmmj_list *list, int firstindex, int lastindex,
        len++;
        if (strncasecmp(line, "Subject:", len) == 0) {
                tmp = unistr_utf8_to_header(tmp);
-               subject = concatstr(2, "Subject: ", tmp);
+               myasprintf(&subject, "Subject: %s", tmp);
                myfree(tmp);
                myfree(line);
 
index 0365e316fcd5c716662401b460df4df18342e80e..ea5901ac32accafb28d7807b2db4538b2a9487b1 100644 (file)
@@ -168,8 +168,7 @@ void send_list(struct mlmmj_list *list, const char *emailaddr,
        char *fromaddr;
        int fd;
 
-       fromaddr = concatstr(4, list->name, list->delim,
-           "bounces-help@", list->fqdn);
+       myasprintf(&fromaddr, "%s%sbounces-help@%s", list->name, list->delim, list->fqdn);
 
        normalsls = init_subs_list(list, "subscribers.d");
        digestsls = init_subs_list(list, "digesters.d");