From 50e4af0c58d27258885461efae93090ce5b8d264 Mon Sep 17 00:00:00 2001 From: Marty Kraimer Date: Fri, 14 Jun 2002 12:21:15 +0000 Subject: [PATCH] check status --- src/db/dbCa.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/db/dbCa.c b/src/db/dbCa.c index a7ae840c9..0e1935055 100644 --- a/src/db/dbCa.c +++ b/src/db/dbCa.c @@ -580,6 +580,18 @@ STATIC void getAttribEventCallback(struct event_handler_args arg) epicsMutexUnlock(pca->lock); return; } + if(arg.status != ECA_NORMAL) { + dbCommon *precord = (dbCommon *)plink->value.pv_link.precord; + if(precord) { + errlogPrintf("dbCa: getAttribEventCallback record %s error %s\n", + precord->name,ca_message(arg.status)); + } else { + errlogPrintf("dbCa: getAttribEventCallback error %s\n", + ca_message(arg.status)); + } + epicsMutexUnlock(pca->lock); + return; + } assert(arg.dbr); pdbr = (struct dbr_ctrl_double *)arg.dbr; pca->gotAttributes = TRUE;