diff options
author | 1998-06-11 20:51:16 +0000 | |
---|---|---|
committer | 1998-06-11 20:51:16 +0000 | |
commit | 2eb996695655fbfbfa57821be1fa1ea3ba924a6e (patch) | |
tree | 2b53dfe2b986cf3f9e433334c45ce1e15f15299d | |
parent | do not export old structures to userland (diff) | |
download | wireguard-openbsd-2eb996695655fbfbfa57821be1fa1ea3ba924a6e.tar.xz wireguard-openbsd-2eb996695655fbfbfa57821be1fa1ea3ba924a6e.zip |
bogus use of variable for two purposes; guido@gvr.org
-rw-r--r-- | usr.sbin/syslogd/syslogd.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/usr.sbin/syslogd/syslogd.c b/usr.sbin/syslogd/syslogd.c index 4a098785ff9..d04449d59e6 100644 --- a/usr.sbin/syslogd/syslogd.c +++ b/usr.sbin/syslogd/syslogd.c @@ -393,12 +393,12 @@ main(argc, argv) for (i = 0; i < nfunix; i++) { if (funix[i] != -1 && FD_ISSET(funix[i], &readfds)) { len = sizeof(fromunix); - i = recvfrom(funix[i], line, MAXLINE, 0, + len = recvfrom(funix[i], line, MAXLINE, 0, (struct sockaddr *)&fromunix, &len); - if (i > 0) { - line[i] = '\0'; + if (len > 0) { + line[len] = '\0'; printline(LocalHostName, line); - } else if (i < 0 && errno != EINTR) + } else if (len < 0 && errno != EINTR) logerror("recvfrom unix"); } } |