From ff08c098f2193a8376c02f86c72621df546a82f1 Mon Sep 17 00:00:00 2001 From: Roman Kurakin Date: Thu, 23 Dec 2004 22:03:32 +0000 Subject: [PATCH] Fix creation on "dlciX" hook in ng_sample. Approved by: julian MFC after: 3 days --- sys/netgraph/ng_sample.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/sys/netgraph/ng_sample.c b/sys/netgraph/ng_sample.c index 93eb736c7b5f..db5755bdba8b 100644 --- a/sys/netgraph/ng_sample.c +++ b/sys/netgraph/ng_sample.c @@ -216,10 +216,11 @@ ng_xxx_newhook(node_p node, hook_p hook, const char *name) break; if (chan == XXX_NUM_DLCIS) { for (chan = 0; chan < XXX_NUM_DLCIS; chan++) - if (xxxp->channel[chan].dlci != -2) - continue; + if (xxxp->channel[chan].dlci == -2) + break; if (chan == XXX_NUM_DLCIS) return (ENOBUFS); + xxxp->channel[chan].dlci = dlci; } if (xxxp->channel[chan].hook != NULL) return (EADDRINUSE);