Silence clang-tidy warnings about atoi(getenv())
authorKirill Isakov <bootctl@gmail.com>
Thu, 2 Jun 2022 12:47:18 +0000 (18:47 +0600)
committerKirill Isakov <bootctl@gmail.com>
Thu, 2 Jun 2022 13:00:18 +0000 (19:00 +0600)
src/net_setup.c
src/tincd.c

index b88f526..dd6c58f 100644 (file)
@@ -1086,11 +1086,13 @@ static bool setup_myself(void) {
 
        /* Open sockets */
 
-       if(!do_detach && getenv("LISTEN_FDS")) {
+       const char *listen_fds = getenv("LISTEN_FDS");
+
+       if(!do_detach && listen_fds) {
                sockaddr_t sa;
                socklen_t salen;
 
-               listen_sockets = atoi(getenv("LISTEN_FDS"));
+               listen_sockets = atoi(listen_fds);
 #ifdef HAVE_UNSETENV
                unsetenv("LISTEN_FDS");
 #endif
index 1c9b6ed..db71983 100644 (file)
@@ -563,7 +563,9 @@ int main(int argc, char **argv) {
 
        g_argv = argv;
 
-       if(getenv("LISTEN_PID") && atoi(getenv("LISTEN_PID")) == getpid()) {
+       const char *listen_pid = getenv("LISTEN_PID");
+
+       if(listen_pid && atoi(listen_pid) == getpid()) {
                do_detach = false;
        }