From ea32b668bda48af034983ac1811ff3ac9ae94e8e Mon Sep 17 00:00:00 2001 From: Ron Sluiter Date: Wed, 6 Oct 2010 19:45:50 +0000 Subject: [PATCH] Uninitialized data area would sometimes cause crash at iocInit time. --- motorApp/AcsTech80Src/drvSPiiPlus.cc | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/motorApp/AcsTech80Src/drvSPiiPlus.cc b/motorApp/AcsTech80Src/drvSPiiPlus.cc index 2a5e27d7..1f9f55ef 100644 --- a/motorApp/AcsTech80Src/drvSPiiPlus.cc +++ b/motorApp/AcsTech80Src/drvSPiiPlus.cc @@ -3,9 +3,10 @@ FILENAME... drvSPiiPlus.cc USAGE... Motor record driver level support for ACS Tech80 SPiiPlus -Version: $Revision: 1.4 $ -Modified By: $Author: sluiter $ -Last Modified: $Date: 2009-09-08 18:24:12 $ +Version: $Revision$ +Modified By: $Author$ +Last Modified: $Date$ +HeadURL: $URL$ */ @@ -38,6 +39,8 @@ Last Modified: $Date: 2009-09-08 18:24:12 $ * Modification Log: * ----------------- * .01 04-08-05 jps initialized from drvSPiiPlus.cc + * .02 09-29-10 rls Added req'd initialization of motor_info->motor_motion to + * NULL in motor_init(). */ @@ -726,6 +729,7 @@ static int motor_init() motor_info->no_motion_count = 0; motor_info->encoder_position = 0; motor_info->position = 0; + motor_info->motor_motion = NULL; /* Encoder Enable */ motor_info->encoder_present = YES;