fix possible segfault

This commit is contained in:
Frank Mori Hess 2003-06-18 00:06:20 +00:00
parent 49b521c21c
commit 04582261ab

View file

@ -1591,13 +1591,16 @@ double fractional_offset( calibration_setup_t *setup, int subdevice,
unsigned int channel, unsigned int range, int obs )
{
comedi_range *range_ptr;
double target = setup->observables[obs].target;
double target;
double reading;
unsigned int chanspec = setup->observables[obs].observe_insn.chanspec;
unsigned int chanspec;
new_sv_t sv;
if( subdevice < 0 || obs < 0 ) return 0.0;
chanspec = setup->observables[obs].observe_insn.chanspec;
target = setup->observables[obs].target;
range_ptr = comedi_get_range( setup->dev, subdevice, channel, range );
assert( range_ptr != NULL );