diff options
author | Theo de Raadt <deraadt@cvs.openbsd.org> | 2006-04-17 08:42:06 +0000 |
---|---|---|
committer | Theo de Raadt <deraadt@cvs.openbsd.org> | 2006-04-17 08:42:06 +0000 |
commit | 3d23c7e3f2ed1879bc30943f52b25326ed8ca349 (patch) | |
tree | ee835f8625b67a0afbc266745b68470e1b704ab2 /libexec/tftpd/tftpd.c | |
parent | 913f30c78d3834d2f65901c247798658c1eb03cd (diff) |
spaces.
can someone please rewrite this to not use setjmp(), but instead a
poll() loop? please & thank you
Diffstat (limited to 'libexec/tftpd/tftpd.c')
-rw-r--r-- | libexec/tftpd/tftpd.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/libexec/tftpd/tftpd.c b/libexec/tftpd/tftpd.c index 270e8eed95b..c41adf81f20 100644 --- a/libexec/tftpd/tftpd.c +++ b/libexec/tftpd/tftpd.c @@ -1,4 +1,4 @@ -/* $OpenBSD: tftpd.c,v 1.41 2006/01/23 17:29:22 millert Exp $ */ +/* $OpenBSD: tftpd.c,v 1.42 2006/04/17 08:42:05 deraadt Exp $ */ /* * Copyright (c) 1983 Regents of the University of California. @@ -37,7 +37,7 @@ char copyright[] = #ifndef lint /*static char sccsid[] = "from: @(#)tftpd.c 5.13 (Berkeley) 2/26/91";*/ -static char rcsid[] = "$OpenBSD: tftpd.c,v 1.41 2006/01/23 17:29:22 millert Exp $"; +static char rcsid[] = "$OpenBSD: tftpd.c,v 1.42 2006/04/17 08:42:05 deraadt Exp $"; #endif /* not lint */ /* @@ -220,7 +220,7 @@ main(int argc, char *argv[]) syslog(LOG_ERR, "getsockname: %m"); exit(1); } - + switch (s_in.ss_family) { case AF_INET: if (setsockopt(fd, IPPROTO_IP, IP_RECVDSTADDR, &on, @@ -247,7 +247,7 @@ main(int argc, char *argv[]) msg.msg_iovlen = 1; msg.msg_control = cbuf; msg.msg_controllen = CMSG_LEN(sizeof(struct sockaddr_storage)); - + n = recvmsg(fd, &msg, 0); if (n < 0) { syslog(LOG_ERR, "recvmsg: %m"); @@ -334,7 +334,7 @@ main(int argc, char *argv[]) break; } } - + if (bind(peer, (struct sockaddr *)&s_in, s_in.ss_len) < 0) { syslog(LOG_ERR, "bind: %m"); exit(1); @@ -427,8 +427,7 @@ option_fail: if (to < 1 || to > 255) { nak(EBADOP); exit(1); - } - else if (to <= max_rexmtval) + } else if (to <= max_rexmtval) options[OPT_TIMEOUT].o_reply = rexmtval = to; else options[OPT_TIMEOUT].o_request = NULL; @@ -677,7 +676,8 @@ send_ack: if (size != (n-4)) { /* ahem */ if (size < 0) nak(errno + 100); - else nak(ENOSPACE); + else + nak(ENOSPACE); goto abort; } } while (size == SEGSIZE); |