From cf1cb554f63c6488e55c7795a69d4002cc53fff7 Mon Sep 17 00:00:00 2001 From: Marty Kraimer Date: Tue, 27 Aug 1996 16:03:42 +0000 Subject: [PATCH] dbPutField - Call special before converting to DB or CA --- src/db/dbAccess.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/db/dbAccess.c b/src/db/dbAccess.c index 06e30a907..84eb2f9cf 100644 --- a/src/db/dbAccess.c +++ b/src/db/dbAccess.c @@ -951,6 +951,10 @@ long dbPutField(DBADDR *paddr,short dbrType,void *pbuffer,long nRequest) if(status) return(status); } if(status=dbPutString(&dbEntry,buffer)) goto done; + if(special) { + status = putSpecial(paddr,1); + if(status) return(status); + } if(plink->type == PV_LINK) { DBADDR dbaddr; @@ -982,10 +986,6 @@ long dbPutField(DBADDR *paddr,short dbrType,void *pbuffer,long nRequest) } } } - if(special) { - status = putSpecial(paddr,1); - if(status) return(status); - } db_post_events(precord,plink,DBE_VALUE); dbFinishEntry(&dbEntry); done: