From 96f51f2b9942b4c634c3907bed487f376a5ffab2 Mon Sep 17 00:00:00 2001 From: "Janet B. Anderson" Date: Wed, 30 Oct 1996 17:37:32 +0000 Subject: [PATCH] In process() the udf field is set to false when dbGetLink returns success only if dol is not a constant link. --- src/rec/dfanoutRecord.c | 2 +- src/rec/longoutRecord.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/rec/dfanoutRecord.c b/src/rec/dfanoutRecord.c index f7310ecca..83dff38b0 100644 --- a/src/rec/dfanoutRecord.c +++ b/src/rec/dfanoutRecord.c @@ -103,7 +103,7 @@ static long process(pdfanout) if (!pdfanout->pact && pdfanout->omsl == CLOSED_LOOP){ status = dbGetLink(&(pdfanout->dol), DBR_LONG,&(pdfanout->val),0,0); - if(RTN_SUCCESS(status)) pdfanout->udf=FALSE; + if(pdfanout->dol.type!=CONSTANT && RTN_SUCCESS(status)) pdfanout->udf=FALSE; } pdfanout->pact = TRUE; diff --git a/src/rec/longoutRecord.c b/src/rec/longoutRecord.c index 57206e633..dd78f1536 100644 --- a/src/rec/longoutRecord.c +++ b/src/rec/longoutRecord.c @@ -168,7 +168,7 @@ static long process(plongout) if (!plongout->pact && plongout->omsl == CLOSED_LOOP) { status = dbGetLink(&(plongout->dol),DBR_LONG, &(plongout->val),0,0); - if (RTN_SUCCESS(status)) + if (plongout->dol.type!=CONSTANT && RTN_SUCCESS(status)) plongout->udf=FALSE; }