From 3d093bd8f7fb818dc0386871ff20254a8ccd7f40 Mon Sep 17 00:00:00 2001 From: Andrew Johnson Date: Fri, 15 Aug 2008 21:43:52 +0000 Subject: [PATCH] Fixed precision handling, recGblGetPrec doesn't always set *precision. --- src/rec/aSubRecord.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/rec/aSubRecord.c b/src/rec/aSubRecord.c index be0bee0e3..a44584f5c 100644 --- a/src/rec/aSubRecord.c +++ b/src/rec/aSubRecord.c @@ -329,12 +329,8 @@ static long fetch_values(aSubRecord *prec) static long get_precision(DBADDR *paddr, long *precision) { aSubRecord *prec = (aSubRecord *)paddr->precord; - int fieldIndex = dbGetFieldIndex(paddr); - if (fieldIndex == aSubRecordVAL) { - *precision = prec->prec; - return 0; - } + *precision = prec->prec; recGblGetPrec(paddr, precision); return 0; }