From 44e53861bed642b42da63381733d2dec0d77587c Mon Sep 17 00:00:00 2001 From: Michael Zillgith Date: Tue, 10 Feb 2015 09:49:05 +0100 Subject: [PATCH] - fixed new bug in MmsValue_toUnixTimestamp that happens on big endian systems --- src/mms/iso_mms/common/mms_value.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/mms/iso_mms/common/mms_value.c b/src/mms/iso_mms/common/mms_value.c index 43f0d2f..be63760 100644 --- a/src/mms/iso_mms/common/mms_value.c +++ b/src/mms/iso_mms/common/mms_value.c @@ -895,10 +895,10 @@ MmsValue_toUnixTimestamp(const MmsValue* self) timeArray[2] = self->value.utcTime[1]; timeArray[3] = self->value.utcTime[0]; #else - timeArray[0] = self->self.utcTime[0]; - timeArray[1] = self->self.utcTime[1]; - timeArray[2] = self->self.utcTime[2]; - timeArray[3] = self->self.utcTime[3]; + timeArray[0] = self->value.utcTime[0]; + timeArray[1] = self->value.utcTime[1]; + timeArray[2] = self->value.utcTime[2]; + timeArray[3] = self->value.utcTime[3]; #endif return timestamp;