From 84736882ad044006e68d657a74ddd5f64f8a44c8 Mon Sep 17 00:00:00 2001 From: "kjellander@webrtc.org" Date: Mon, 31 Oct 2011 20:44:24 +0000 Subject: [PATCH] Fixing system_wrappers unittests. Not complete, but enough to include them in the build again. Review URL: http://webrtc-codereview.appspot.com/241008 git-svn-id: http://webrtc.googlecode.com/svn/trunk@848 4adac7df-926f-26a2-2b94-8c16560cd09d --- .../source/data_log_c_helpers_unittest.c | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/system_wrappers/source/data_log_c_helpers_unittest.c b/src/system_wrappers/source/data_log_c_helpers_unittest.c index f2371f457..64be6f1b3 100644 --- a/src/system_wrappers/source/data_log_c_helpers_unittest.c +++ b/src/system_wrappers/source/data_log_c_helpers_unittest.c @@ -31,11 +31,17 @@ int WebRtcDataLogCHelper_TestReturnLog() { int WebRtcDataLogCHelper_TestCombine() { const int kOutLen = strlen(kTableName) + 4; /* Room for "_17" + '\0' */ - char combined_name[kOutLen]; + char* combined_name = malloc(kOutLen * sizeof(char)); char* out_ptr = WebRtcDataLog_Combine(combined_name, kOutLen, kTableName, 17); - if (!out_ptr) return -1; - if (strcmp(combined_name, "c_wrapper_table_17") != 0) return -2; - return 0; + int return_code = 0; + if (!out_ptr) { + return_code = -1; + } + if (strcmp(combined_name, "c_wrapper_table_17") != 0) { + return_code = -2; + } + free(combined_name); + return return_code; } int WebRtcDataLogCHelper_TestAddTable() {