external/wakaama : fix bug parsing int64_t type
authorSeongeun Choi <seongeun.choi@samsung.com>
Mon, 22 May 2017 08:28:58 +0000 (17:28 +0900)
committerEunBong Song <eunb.song@samsung.com>
Tue, 11 Jul 2017 01:26:55 +0000 (10:26 +0900)
This commit fixes an unresolved wakaama server issue.
When executing to create client resource, returns error
COAP_400_BAD_REQUEST. To solve this problem, It's necessary to change
the input data type to 64 bits.

Change-Id: I5715093293c23b563e119641399f4b0a1fe97613
Signed-off-by: Seongeun Choi <seongeun.choi@samsung.com>
external/wakaama/examples/server/lwm2mserver.c

index d5ec1d8..eef98e7 100644 (file)
@@ -642,7 +642,8 @@ static void prv_create_client(char * buffer,
     {
         lwm2m_data_t * dataP;
 
-        if (1 != sscanf(buffer, "%d", &value))
+        value = 0;
+        if (1 != sscanf(buffer, "%"PRId64, &value))
         {
             fprintf(stdout, "Invalid value !");
             return;