summaryrefslogtreecommitdiffstats
path: root/sys/lib/libkern/getsn.c
diff options
context:
space:
mode:
authorderaadt <deraadt@openbsd.org>2007-05-03 01:21:32 +0000
committerderaadt <deraadt@openbsd.org>2007-05-03 01:21:32 +0000
commit0f2c9e3f6af376a57a66142b9f06603cd9fcbaea (patch)
treeafb0ad81ae46b1b733c08cb4ba350c33103135f1 /sys/lib/libkern/getsn.c
parentsupply the real devicename to sio_intr_establish() instead a generic (diff)
downloadwireguard-openbsd-0f2c9e3f6af376a57a66142b9f06603cd9fcbaea.tar.xz
wireguard-openbsd-0f2c9e3f6af376a57a66142b9f06603cd9fcbaea.zip
some shorter code is better code
Diffstat (limited to 'sys/lib/libkern/getsn.c')
-rw-r--r--sys/lib/libkern/getsn.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/sys/lib/libkern/getsn.c b/sys/lib/libkern/getsn.c
index 42e9cf2f706..ed4ce8adfc8 100644
--- a/sys/lib/libkern/getsn.c
+++ b/sys/lib/libkern/getsn.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: getsn.c,v 1.4 2004/08/07 00:38:32 deraadt Exp $ */
+/* $OpenBSD: getsn.c,v 1.5 2007/05/03 01:21:32 deraadt Exp $ */
/*
* Copyright (c) 1996 Theo de Raadt
@@ -33,12 +33,10 @@
int
getsn(char *cp, int size)
{
- int len, c;
- char *lp;
+ int len = 0, c;
+ char *lp = cp;
- lp = cp;
- len = 0;
- for (;;) {
+ while (1) {
c = cngetc();
switch (c) {
case '\n':