]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
lib: Avoid ZERO_STRUCT in pidfile_pid()
authorVolker Lendecke <vl@samba.org>
Sat, 13 Feb 2021 21:19:12 +0000 (22:19 +0100)
committerJeremy Allison <jra@samba.org>
Tue, 9 Mar 2021 22:36:28 +0000 (22:36 +0000)
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
lib/util/pidfile.c

index b90ff12a8c76bf992c235f65f5dc9ad471529e58..bcd25fb4ba39e2ab9b70408afa63437e1701d22c 100644 (file)
@@ -134,7 +134,7 @@ pid_t pidfile_pid(const char *piddir, const char *name)
        size_t len = strlen(piddir) + strlen(name) + 6;
        char pidFile[len];
        int fd;
-       char pidstr[20];
+       char pidstr[20] = { 0, };
        pid_t ret = -1;
 
        snprintf(pidFile, sizeof(pidFile), "%s/%s.pid", piddir, name);
@@ -145,8 +145,6 @@ pid_t pidfile_pid(const char *piddir, const char *name)
                return 0;
        }
 
-       ZERO_STRUCT(pidstr);
-
        if (read(fd, pidstr, sizeof(pidstr)-1) <= 0) {
                goto noproc;
        }