summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPoul-Henning Kamp <phk@FreeBSD.org>2004-06-12 12:31:42 +0000
committerPoul-Henning Kamp <phk@FreeBSD.org>2004-06-12 12:31:42 +0000
commit2653139fd24f11b260a0927c0b6d22edce39291c (patch)
treec6bf315a5ca2bdfed54c05d704c49418d84d7877
parent7ba995809cda7be56a19605149f617132191ddbb (diff)
Notes
-rw-r--r--sys/kern/tty_conf.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/kern/tty_conf.c b/sys/kern/tty_conf.c
index 7a52c5029117d..827fe424a8c3f 100644
--- a/sys/kern/tty_conf.c
+++ b/sys/kern/tty_conf.c
@@ -122,8 +122,9 @@ ldisc_register(int discipline, struct linesw *linesw_p)
if (discipline == LDISC_LOAD) {
int i;
for (i = LOADABLE_LDISC; i < MAXLDISC; i++)
- if (bcmp(linesw + i, &nodisc, sizeof(nodisc)) == 0) {
+ if (linesw[i] == &nodisc) {
slot = i;
+ break;
}
} else if (discipline >= 0 && discipline < MAXLDISC) {
slot = discipline;