Merge pull request #11396 from gpsimenos/remove-sms-floats

Remove floating point from AT_CellularSMS
pull/11418/head
Martin Kojtal 2019-09-05 11:12:17 +02:00 committed by GitHub
commit 0427bb7469
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 2 deletions

View File

@ -1114,7 +1114,7 @@ int AT_CellularSMS::compare_time_strings(const char *time_string_1, const char *
int retVal = -2;
if (success) {
double diff = difftime(t1, t2);
time_t diff = t1 - t2;
if (diff > 0) {
retVal = 1;
@ -1140,7 +1140,7 @@ bool AT_CellularSMS::create_time(const char *time_string, time_t *time)
&time_struct.tm_hour, &time_struct.tm_min, &time_struct.tm_sec, &sign, &gmt) == kNumberOfElements) {
*time = mktime(&time_struct);
// add timezone as seconds. gmt is in quarter of hours.
int x = 60 * 60 * gmt * 0.25;
int x = (60 / 4) * 60 * gmt;
if (sign == '+') {
*time += x;
} else {