diff --git a/asyn/asynDriver/asynManager.c b/asyn/asynDriver/asynManager.c index 8f0a6ab..4f8ddcc 100644 --- a/asyn/asynDriver/asynManager.c +++ b/asyn/asynDriver/asynManager.c @@ -2174,6 +2174,9 @@ static asynStatus autoConnectAsyn(asynUser *pasynUser,int yesNo) return asynError; } pdpCommon->autoConnect = (yesNo ? 1 : 0); + if(!pdpCommon->connected && pdpCommon->autoConnect) { + epicsTimerStartDelay(pport->connectTimer,.01); + } exceptionOccurred(pasynUser,asynExceptionAutoConnect); return asynSuccess; }