diff --git a/src/dev/devBoXVme220.c b/src/dev/devBoXVme220.c index b0fae3ba4..2a13a3d0f 100644 --- a/src/dev/devBoXVme220.c +++ b/src/dev/devBoXVme220.c @@ -102,7 +102,7 @@ static long write_bo(pbo) pvmeio = (struct vmeio *)&(pbo->out.value); - status = xy220_driver(pvmeio->card,pbo->rval,pbo->mask); + status = xy220_driver(pvmeio->card,&pbo->rval,pbo->mask); if(status!=0) { recGblSetSevr(pbo,WRITE_ALARM,INVALID_ALARM); } diff --git a/src/dev/devMbboXVme220.c b/src/dev/devMbboXVme220.c index 086331fcf..152a4e425 100644 --- a/src/dev/devMbboXVme220.c +++ b/src/dev/devMbboXVme220.c @@ -104,7 +104,7 @@ static long write_mbbo(pmbbo) pvmeio = &(pmbbo->out.value.vmeio); - status = xy220_driver(pvmeio->card,pmbbo->rval,pmbbo->mask); + status = xy220_driver(pvmeio->card,&pmbbo->rval,pmbbo->mask); if(status==0) { status = xy220_read(pvmeio->card,pmbbo->mask,&value); if(status==0) pmbbo->rbv = value;