ssld: avoid clang static analysis warning

Don't set `x = 0` twice.
This commit is contained in:
Simon Arlott 2017-07-29 20:29:24 +01:00
parent 0d6da1a9c1
commit 209c57fbbf
No known key found for this signature in database
GPG key ID: C8975F2043CA5D24

View file

@ -1159,7 +1159,7 @@ int
main(int argc, char **argv) main(int argc, char **argv)
{ {
const char *s_ctlfd, *s_pipe, *s_pid; const char *s_ctlfd, *s_pipe, *s_pid;
int ctlfd, pipefd, x, maxfd; int ctlfd, pipefd, maxfd;
maxfd = maxconn(); maxfd = maxconn();
s_ctlfd = getenv("CTL_FD"); s_ctlfd = getenv("CTL_FD");
@ -1178,8 +1178,9 @@ main(int argc, char **argv)
ctlfd = atoi(s_ctlfd); ctlfd = atoi(s_ctlfd);
pipefd = atoi(s_pipe); pipefd = atoi(s_pipe);
ppid = atoi(s_pid); ppid = atoi(s_pid);
x = 0;
#ifndef _WIN32 #ifndef _WIN32
int x;
for(x = 0; x < maxfd; x++) for(x = 0; x < maxfd; x++)
{ {
if(x != ctlfd && x != pipefd && x > 2) if(x != ctlfd && x != pipefd && x > 2)
@ -1199,6 +1200,7 @@ main(int argc, char **argv)
close(x); close(x);
} }
#endif #endif
setup_signals(); setup_signals();
rb_lib_init(NULL, NULL, NULL, 0, maxfd, 1024, 4096); rb_lib_init(NULL, NULL, NULL, 0, maxfd, 1024, 4096);
rb_init_rawbuffers(1024); rb_init_rawbuffers(1024);