summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorderaadt <deraadt@openbsd.org>1998-06-11 20:51:16 +0000
committerderaadt <deraadt@openbsd.org>1998-06-11 20:51:16 +0000
commit2eb996695655fbfbfa57821be1fa1ea3ba924a6e (patch)
tree2b53dfe2b986cf3f9e433334c45ce1e15f15299d
parentdo not export old structures to userland (diff)
downloadwireguard-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.c8
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");
}
}