Fix mbedtls debug format
authorDmitriy Zhuravlev <d.zhuravlev@samsung.com>
Mon, 6 Feb 2017 08:32:21 +0000 (10:32 +0200)
committerKevin Kane <kkane@microsoft.com>
Tue, 14 Feb 2017 01:12:20 +0000 (01:12 +0000)
Remove carriage return from debug message
added by default in mbedtls

Change-Id: Ie6077a5eb294f1790b87472b4baa69fc283016c0
Signed-off-by: Oleksandr Dmytrenko <o.dmytrenko@samsung.com>
Signed-off-by: Dmitriy Zhuravlev <d.zhuravlev@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/16761
Tested-by: jenkins-iotivity <jenkins@iotivity.org>
Reviewed-by: Andrii Shtompel <a.shtompel@samsung.com>
Reviewed-by: Kevin Kane <kkane@microsoft.com>
resource/csdk/connectivity/src/adapter_util/ca_adapter_net_ssl.c

index a428e71..76f1239 100644 (file)
@@ -388,6 +388,13 @@ static void DebugSsl(void *ctx, int level, const char *file, int line, const cha
     ((void) line);
     ((void) ctx);
 
+    char * temp = (char*) str;
+    size_t len = strlen(temp);
+    if (1 <= len && temp[len - 1] == '\n')
+    {
+        temp[len - 1] = '\0';
+    }
+
     OIC_LOG_V(DEBUG, MBED_TLS_TAG, "%s", str);
 }
 #endif