diff --git a/epicsadapter.c b/epicsadapter.c index 3a9ed09..17dde96 100644 --- a/epicsadapter.c +++ b/epicsadapter.c @@ -382,7 +382,9 @@ static void EpicsWriteFunc(void *param) goto cleanup; cleanup: - SCDeleteConnection(wp->pCon); + if(wp->pCon != NULL){ + SCDeleteConnection(wp->pCon); + } ReleaseHdbValue(&wp->v); free(wp); free(pv);