Fix code warning.

Change-Id: Ib11fb49f528d3688351ae349d5b4e307c28b3967
diff --git a/mbtk/libmbtk_lib/coap/mbtk_coap_api.cpp b/mbtk/libmbtk_lib/coap/mbtk_coap_api.cpp
index 0a6dc19..c864fe0 100755
--- a/mbtk/libmbtk_lib/coap/mbtk_coap_api.cpp
+++ b/mbtk/libmbtk_lib/coap/mbtk_coap_api.cpp
@@ -280,7 +280,7 @@
             strcpy(type, "Reset");

             break;

     }

-    char code[30];

+    char code[40];

     switch(g_CoapRecvPointer->getCode())

     {

         case COAP_EMPTY:

@@ -383,28 +383,28 @@
     uint8_t *tokenPointer = g_CoapRecvPointer->getPDUPointer()+COAP_HDR_SIZE;

     if(tokenLength==0)

     {

-        sprintf(outBuffer,"%sNo token\r\n",outBuffer);

+        sprintf(outBuffer + strlen(outBuffer),"No token\r\n");

     }

     else

     {

-        sprintf(outBuffer,"%sToken of %d bytes.\r\n"

+        sprintf(outBuffer + strlen(outBuffer),"Token of %d bytes.\r\n"

                 "Value: %s\r\n",

-                outBuffer,tokenLength, (char*)tokenPointer);

+                tokenLength, (char*)tokenPointer);

         for(int j=0; j<tokenLength; j++)

         {

-            sprintf(outBuffer,"%s%.2x",outBuffer, tokenPointer[j]);

+            sprintf(outBuffer + strlen(outBuffer),"%.2x", tokenPointer[j]);

         }

     }

     // print options

     CoapPDU::CoapOption* options = g_CoapRecvPointer->getOptions();

     if(options==NULL)

     {

-        sprintf(outBuffer,"\r\n%sNO options\r\n", outBuffer);

+        sprintf(outBuffer + strlen(outBuffer),"\r\nNO options\r\n");

     }

 

     for(int i=0; i<g_CoapRecvPointer->getNumOptions(); i++)

     {

-        char optionNumberBuffer[20];

+        char optionNumberBuffer[40];

         switch(options[i].optionNumber)

         {

             case COAP_OPTION_IF_MATCH:

@@ -479,12 +479,11 @@
             }

         }

         sprintf(optionValue,"%s\"\r\n",optionValue);*/

-        sprintf(outBuffer,"\r\n%sOPTION (%d/%d)\r\n"

+        sprintf(outBuffer + strlen(outBuffer),"\r\nOPTION (%d/%d)\r\n"

                 "Option number (delta): %hu (%hu)\r\n"

                 "Name: %s\r\n"

                 "Value length: %u\r\n"

                 "Value: \"%s",

-                outBuffer,

                 i + 1,g_CoapRecvPointer->getNumOptions(),

                 options[i].optionNumber,options[i].optionDelta,

                 optionNumberBuffer,

@@ -497,12 +496,12 @@
     // print payload

     if(g_CoapRecvPointer->getPayloadLength() == 0)

     {

-        sprintf(outBuffer,"%sNo payload\r\n", outBuffer);

+        sprintf(outBuffer + strlen(outBuffer),"No payload\r\n");

     }

     else

     {

-        sprintf(outBuffer, "%sPayload of %d bytes\r\n"

-                "Value: \"%s\"\r\n", outBuffer,

+        sprintf(outBuffer + strlen(outBuffer), "Payload of %d bytes\r\n"

+                "Value: \"%s\"\r\n",

                 g_CoapRecvPointer->getPayloadLength(),

                 (char *)g_CoapRecvPointer->getPayloadPointer());

         /*sprintf(outBuffer,"%sPayload of %d bytes\r\n", outBuffer,g_CoapRecvPointer->getPayloadLength());

@@ -867,12 +866,12 @@
     else

     {

         uint8_t* payloadPointer = g_CoapRecvPointer->getPayloadPointer();

-        sprintf(out,"%s:%d\r\n",out, payloadLength*2);

+        sprintf(out + strlen(out),":%d\r\n",payloadLength*2);

         for(int j=0; j<payloadLength; j++)

         {

-            sprintf(out,"%s%.2X",out,payloadPointer[j]);

+            sprintf(out + strlen(out),"%.2X", payloadPointer[j]);

         }

-        sprintf(out,"%s\r\n",out);

+        sprintf(out + strlen(out),"\r\n");

         return 1;

     }

 }