From 56eb44a183a4879b5d2f575d95d6b8df2b21b00a Mon Sep 17 00:00:00 2001
From: "benjamin.franksen" <benjamin.franksen@helmholtz-berlin.de>
Date: Tue, 8 Oct 2013 11:43:10 +0000
Subject: [PATCH] seq: when disconnecting all channels, don't bother
 maintaining connection and monitor counts

---
 src/seq/seq_ca.c | 12 ------------
 1 file changed, 12 deletions(-)

diff --git a/src/seq/seq_ca.c b/src/seq/seq_ca.c
index bfd6cb60..bc77b546 100644
--- a/src/seq/seq_ca.c
+++ b/src/seq/seq_ca.c
@@ -358,18 +358,6 @@ void seq_disconnect(PROG *sp)
 		if (status != pvStatOK)
 			errlogSevPrintf(errlogFatal, "seq_disconnect(var '%s', pv '%s'): pvVarDestroy() failure: "
 				"%s\n", ch->varName, dbch->dbName, pvVarGetMess(dbch->pvid));
-
-		/* Clear monitor & connect indicators */
-		if (dbch->connected)
-		{
-			dbch->connected = FALSE;
-			sp->connectCount--;
-		}
-		if (dbch->gotMonitor)
-		{
-			dbch->gotMonitor = FALSE;
-			sp->gotMonitorCount--;
-		}
 	}
 	epicsMutexUnlock(sp->lock);
 
-- 
GitLab