Fix Windows build break
authorDan Mihai <Daniel.Mihai@microsoft.com>
Thu, 18 May 2017 14:43:09 +0000 (07:43 -0700)
committerDan Mihai <Daniel.Mihai@microsoft.com>
Fri, 19 May 2017 01:10:15 +0000 (01:10 +0000)
Fixing:

resource\csdk\connectivity\src\adapter_util\ca_adapter_net_ssl.c(1345):
error C2220: warning treated as error - no 'object' file generated

resource\csdk\connectivity\src\adapter_util\ca_adapter_net_ssl.c(1345):
warning C4389: '!=': signed/unsigned mismatch

Change-Id: I42fb71ff8dd39e5db600068daf8ab2b41c6336ce
Signed-off-by: Dan Mihai <Daniel.Mihai@microsoft.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/20055
Reviewed-by: Kevin Kane <kkane@microsoft.com>
resource/csdk/connectivity/src/adapter_util/ca_adapter_net_ssl.c

index 17c9969..a05f0b4 100644 (file)
@@ -1341,8 +1341,8 @@ static void SetupCipher(mbedtls_ssl_config * config, CATransportAdapter_t adapte
     {
         for (unsigned int i = 0; i < SSL_CIPHER_MAX - 1; i++)
         {
-            if (MBEDTLS_TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256 != tlsCipher[i][0] &&
-                    i != g_caSslContext->cipher)
+            if ((MBEDTLS_TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256 != tlsCipher[i][0]) &&
+                    (i != (unsigned int)g_caSslContext->cipher))
             {
                 g_cipherSuitesList[index] = tlsCipher[i][0];
                 index ++;