Browse Source

fix a clang-analyzer warning in discovery unit test

Julius Pfrommer 8 years ago
parent
commit
510d278196
1 changed files with 4 additions and 3 deletions
  1. 4 3
      tests/check_discovery.c

+ 4 - 3
tests/check_discovery.c

@@ -172,11 +172,12 @@ static void FindAndCheck(const char* expectedUris[], size_t expectedUrisSize, co
 	ck_assert_uint_eq(retval, UA_STATUSCODE_GOOD);
 
 	// only the discovery server is expected
-	ck_assert_uint_eq(applicationDescriptionArraySize , expectedUrisSize);
+	ck_assert_uint_eq(applicationDescriptionArraySize, expectedUrisSize);
+    assert(applicationDescriptionArray != NULL);
 
-	for (size_t i=0; i<expectedUrisSize; i++) {
+	for(size_t i=0; i < expectedUrisSize; ++i) {
 		char* serverUri = malloc(sizeof(char)*applicationDescriptionArray[i].applicationUri.length+1);
-		memcpy( serverUri, applicationDescriptionArray[i].applicationUri.data, applicationDescriptionArray[i].applicationUri.length );
+		memcpy(serverUri, applicationDescriptionArray[i].applicationUri.data, applicationDescriptionArray[i].applicationUri.length);
 		serverUri[applicationDescriptionArray[i].applicationUri.length] = '\0';
 		ck_assert_str_eq(serverUri, expectedUris[i]);
 		free(serverUri);