mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
52 lines
1.7 KiB
Diff
52 lines
1.7 KiB
Diff
From 8c09cf9b771f4f4c856705f239529405dd20c303 Mon Sep 17 00:00:00 2001
|
|
From: Leandro Lanzieri <leandro.lanzieri@haw-hamburg.de>
|
|
Date: Wed, 20 Nov 2019 15:47:28 +0100
|
|
Subject: [PATCH 1/1] Fix log in lwm2m_configure.
|
|
|
|
This logs the parameters of lwm2m_configure only after checking that
|
|
they are not NULL pointers.
|
|
---
|
|
core/liblwm2m.c | 6 +++++-
|
|
1 file changed, 5 insertions(+), 1 deletion(-)
|
|
|
|
diff --git a/core/liblwm2m.c b/core/liblwm2m.c
|
|
index a33f340..1dbcf7a 100644
|
|
--- a/core/liblwm2m.c
|
|
+++ b/core/liblwm2m.c
|
|
@@ -261,7 +261,6 @@ int lwm2m_configure(lwm2m_context_t * contextP,
|
|
int i;
|
|
uint8_t found;
|
|
|
|
- LOG_ARG("endpointName: \"%s\", msisdn: \"%s\", altPath: \"%s\", numObject: %d", endpointName, msisdn, altPath, numObject);
|
|
// This API can be called only once for now
|
|
if (contextP->endpointName != NULL || contextP->objectList != NULL) return COAP_400_BAD_REQUEST;
|
|
|
|
@@ -275,9 +274,12 @@ int lwm2m_configure(lwm2m_context_t * contextP,
|
|
if (objectList[i]->objID == LWM2M_SERVER_OBJECT_ID) found |= 0x02;
|
|
if (objectList[i]->objID == LWM2M_DEVICE_OBJECT_ID) found |= 0x04;
|
|
}
|
|
+ LOG_ARG("numObject: %d", numObject);
|
|
+
|
|
if (found != 0x07) return COAP_400_BAD_REQUEST;
|
|
if (altPath != NULL)
|
|
{
|
|
+ LOG_ARG("altPath: \"%s\"", altPath);
|
|
if (0 == utils_isAltPathValid(altPath))
|
|
{
|
|
return COAP_400_BAD_REQUEST;
|
|
@@ -292,9 +294,11 @@ int lwm2m_configure(lwm2m_context_t * contextP,
|
|
{
|
|
return COAP_500_INTERNAL_SERVER_ERROR;
|
|
}
|
|
+ LOG_ARG("endpointName: \"%s\"", endpointName);
|
|
|
|
if (msisdn != NULL)
|
|
{
|
|
+ LOG_ARG("msisdn: \"%s\"", msisdn);
|
|
contextP->msisdn = lwm2m_strdup(msisdn);
|
|
if (contextP->msisdn == NULL)
|
|
{
|
|
--
|
|
2.20.1
|
|
|