diff --git a/src/ca/acctst.c b/src/ca/acctst.c index 83ecd4add..03aacdde6 100644 --- a/src/ca/acctst.c +++ b/src/ca/acctst.c @@ -2022,6 +2022,12 @@ void verifyTimeStamps ( chid chan ) printf ("Time difference between client and server %g sec\n", diff ); } +void verifyImmediateTearDown () +{ + ca_task_initialize (); + ca_task_exit (); +} + int acctst ( char *pName, unsigned channelCount, unsigned repetitionCount ) { chid chan; @@ -2034,6 +2040,8 @@ int acctst ( char *pName, unsigned channelCount, unsigned repetitionCount ) epicsEnvSet ( "EPICS_CA_MAX_ARRAY_BYTES", "10000000" ); + verifyImmediateTearDown (); + verifyDataTypeMacros (); connections = ca_get_ioc_connection_count ();