From 443888e96cd417d96542fe9bb963233f4e7e299a Mon Sep 17 00:00:00 2001 From: MarkRivers Date: Sun, 7 May 2006 14:35:33 +0000 Subject: [PATCH] Fix error in checking number of controllers and axes --- motorApp/NewportSrc/drvXPSAsyn.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/motorApp/NewportSrc/drvXPSAsyn.c b/motorApp/NewportSrc/drvXPSAsyn.c index 1f65a88f..5249e911 100644 --- a/motorApp/NewportSrc/drvXPSAsyn.c +++ b/motorApp/NewportSrc/drvXPSAsyn.c @@ -166,8 +166,8 @@ static AXIS_HDL motorAxisOpen(int card, int axis, char * param) { AXIS_HDL pAxis; - if (card > numXPSControllers) return(NULL); - if (axis > pXPSController[card].numAxes) return(NULL); + if (card >= numXPSControllers) return(NULL); + if (axis >= pXPSController[card].numAxes) return(NULL); pAxis = &pXPSController[card].pAxis[axis]; return pAxis; }