diff options
author | 2007-05-03 01:21:32 +0000 | |
---|---|---|
committer | 2007-05-03 01:21:32 +0000 | |
commit | 0f2c9e3f6af376a57a66142b9f06603cd9fcbaea (patch) | |
tree | afb0ad81ae46b1b733c08cb4ba350c33103135f1 /sys/lib/libkern/getsn.c | |
parent | supply the real devicename to sio_intr_establish() instead a generic (diff) | |
download | wireguard-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.c | 10 |
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': |