]> git.ipfire.org Git - thirdparty/mlmmj.git/commitdiff
modern C: use dprintf(3) when possible
authorBaptiste Daroussin <bapt@FreeBSD.org>
Wed, 20 Apr 2022 08:49:38 +0000 (10:49 +0200)
committerBaptiste Daroussin <bapt@FreeBSD.org>
Thu, 20 Oct 2022 11:15:12 +0000 (13:15 +0200)
src/mlmmj-sub.c

index 7d46f5b0dc71cda456b34852e70a0c9adba9d7dd..d21765aba0cf37a8bdc08b9a9ddacb500df2e3e4 100644 (file)
@@ -566,7 +566,6 @@ static void subscribe_type(char *listdir, char *listaddr, char *listdelim,
        char *subddirname = NULL, *sublockname;
        int groupwritable = 0, sublock, sublockfd, lock, subfilefd;
        struct stat st;
-       size_t len;
 
        switch(typesub) {
                default:
@@ -630,10 +629,7 @@ static void subscribe_type(char *listdir, char *listaddr, char *listdelim,
                exit(EXIT_FAILURE);
        }
 
-       len = strlen(address);
-       address[len] = '\n';
-       writen(subfilefd, address, len + 1);
-       address[len] = 0;
+       dprintf(subfilefd, "%s\n", address);
        close(subfilefd);
        close(sublockfd);
        unlink(sublockname);