summaryrefslogtreecommitdiffstats
path: root/sys/netncp/ncp_ncp.c
diff options
context:
space:
mode:
authorbp <bp@FreeBSD.org>2001-03-22 10:29:39 +0000
committerbp <bp@FreeBSD.org>2001-03-22 10:29:39 +0000
commit8da937dc1c3df023b9362ec91fdefe30b23c882b (patch)
tree6eb00c3b5192951cef1facc124a1df7ff32f3e57 /sys/netncp/ncp_ncp.c
parent127f379b36cf436c09e33b5ba54da70411056dcb (diff)
downloadFreeBSD-src-8da937dc1c3df023b9362ec91fdefe30b23c882b.zip
FreeBSD-src-8da937dc1c3df023b9362ec91fdefe30b23c882b.tar.gz
Properly set flags on the broken connection.
Diffstat (limited to 'sys/netncp/ncp_ncp.c')
-rw-r--r--sys/netncp/ncp_ncp.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/netncp/ncp_ncp.c b/sys/netncp/ncp_ncp.c
index 43a388b..d29c1e9 100644
--- a/sys/netncp/ncp_ncp.c
+++ b/sys/netncp/ncp_ncp.c
@@ -103,8 +103,8 @@ ncp_ncp_connect(struct ncp_conn *conn)
if (error)
return error;
- conn->flags &= ~(NCPFL_INVALID | NCPFL_SIGNACTIVE | NCPFL_SIGNWANTED
- | NCPFL_ATTACHED);
+ conn->flags &= ~(NCPFL_SIGNACTIVE | NCPFL_SIGNWANTED |
+ NCPFL_ATTACHED | NCPFL_LOGGED | NCPFL_INVALID);
conn->seq = 0;
error = ncp_request_int(rqp);
if (!error) {
@@ -135,7 +135,7 @@ ncp_ncp_disconnect(struct ncp_conn *conn)
ncp_rq_done(rqp);
}
}
- conn->flags |= NCPFL_INVALID;
+ ncp_conn_invalidate(conn);
ncp_sock_disconnect(conn);
return 0;
}
OpenPOWER on IntegriCloud