Fix the decoding of negative temperatures.

This commit is contained in:
Jef Driesen 2010-03-15 15:43:11 +00:00
parent 419d5a55d5
commit 3d1a29e912

View File

@ -209,8 +209,7 @@ suunto_d9_parser_samples_foreach (parser_t *abstract, sample_callback_t callback
// Temperature (degrees celcius).
if (nsamples % interval_temperature == 0) {
assert (offset + 1 <= size);
int temperature = data[offset];
sample.temperature = temperature;
sample.temperature = (signed char) data[offset];
if (callback) callback (SAMPLE_TYPE_TEMPERATURE, sample, userdata);
offset += 1;
}