Index: subRecord.c =================================================================== RCS file: /net/phoebus/epicsmgr/cvsroot/epics/base/src/rec/subRecord.c,v retrieving revision 1.25.2.6 diff -d -u -b -B -p -r1.25.2.6 subRecord.c --- subRecord.c 8 Aug 2008 19:19:55 -0000 1.25.2.6 +++ subRecord.c 14 Jan 2009 23:12:43 -0000 @@ -386,8 +386,8 @@ static long fetch_values(subRecord *prec double *pvalue = &prec->a; int i; - for (i = 0; i < INP_ARG_MAX; i++) { - if (dbGetLink(plink++, DBR_DOUBLE, pvalue++, 0, 0)) + for (i = 0; i < INP_ARG_MAX; i++, plink++, pvalue++) { + if (dbGetLink(plink, DBR_DOUBLE, pvalue, 0, 0)) return -1; } return 0;