diff options
author | bp <bp@FreeBSD.org> | 2001-03-22 10:29:39 +0000 |
---|---|---|
committer | bp <bp@FreeBSD.org> | 2001-03-22 10:29:39 +0000 |
commit | 8da937dc1c3df023b9362ec91fdefe30b23c882b (patch) | |
tree | 6eb00c3b5192951cef1facc124a1df7ff32f3e57 /sys/netncp/ncp_ncp.c | |
parent | 127f379b36cf436c09e33b5ba54da70411056dcb (diff) | |
download | FreeBSD-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.c | 6 |
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; } |