diff --git a/src/rec/recDfanout.c b/src/rec/recDfanout.c index 0176b3d3e..c54464507 100644 --- a/src/rec/recDfanout.c +++ b/src/rec/recDfanout.c @@ -267,7 +267,7 @@ static void monitor(pdfanout) monitor_mask = recGblResetAlarms(pdfanout); monitor_mask |= (DBE_LOG|DBE_VALUE); if(monitor_mask) - db_post_events(pdfanout,pdfanout->val,monitor_mask); + db_post_events(pdfanout,&pdfanout->val,monitor_mask); /* check for value change */ delta = pdfanout->mlst - pdfanout->val; diff --git a/src/rec/recMbbiDirect.c b/src/rec/recMbbiDirect.c index 04fbb4c02..d74ef4eab 100644 --- a/src/rec/recMbbiDirect.c +++ b/src/rec/recMbbiDirect.c @@ -256,7 +256,7 @@ static void monitor(pmbbiDirect) monitor_mask = recGblResetAlarms(pmbbiDirect); monitor_mask |= (DBE_LOG|DBE_VALUE); if(monitor_mask) - db_post_events(pmbbiDirect,pmbbiDirect->val,monitor_mask); + db_post_events(pmbbiDirect,&pmbbiDirect->val,monitor_mask); /* check for value change */ if (pmbbiDirect->mlst != pmbbiDirect->val) {