1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/pkg/wakaama/patches/0021-core-registration-cast-to-time.patch
Leandro Lanzieri 0492cc5177
pkg/wakaama: cast macro to time_t
Currently on some toolchains the wakaama package is raising a floating
point exception on native. This seems to be fixing the issue.
2021-02-05 16:20:08 +01:00

29 lines
897 B
Diff

From 0ee68890355c4ebd15323511c46ff109ad106d49 Mon Sep 17 00:00:00 2001
From: Leandro Lanzieri <leandro.lanzieri@haw-hamburg.de>
Date: Fri, 5 Feb 2021 16:17:20 +0100
Subject: [PATCH] core/registration: cast to time_t
---
core/registration.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/core/registration.c b/core/registration.c
index 03fa851..aed3607 100644
--- a/core/registration.c
+++ b/core/registration.c
@@ -1313,9 +1313,9 @@ void registration_step(lwm2m_context_t * contextP,
time_t interval;
nextUpdate = targetP->lifetime;
- if (COAP_MAX_TRANSMIT_WAIT < nextUpdate)
+ if ((time_t)COAP_MAX_TRANSMIT_WAIT < nextUpdate)
{
- nextUpdate -= COAP_MAX_TRANSMIT_WAIT;
+ nextUpdate -= (time_t)COAP_MAX_TRANSMIT_WAIT;
}
else
{
--
2.30.0