From 2439a9bfda0fa139819211de1fec578ca46352fd Mon Sep 17 00:00:00 2001 From: SooChan Lim Date: Thu, 4 Jan 2018 10:48:28 +0900 Subject: [PATCH] utest: check the return value. Change-Id: I24e639bbf8a5894cbd2aa8efe6ee6693c4cc6465 --- utests/src/ut_tdm_client.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/utests/src/ut_tdm_client.cpp b/utests/src/ut_tdm_client.cpp index a793bc7..678269b 100644 --- a/utests/src/ut_tdm_client.cpp +++ b/utests/src/ut_tdm_client.cpp @@ -467,6 +467,7 @@ void TDMClientTest::init_tdm(void) { int outputs_cnt = 0; tdm_output_type tdm_output_type; + tdm_error error; int output_modes_cnt = 0; const tdm_output_mode* output_modes; @@ -488,7 +489,12 @@ void TDMClientTest::init_tdm(void) deinit_tdm(); exit(EXIT_FAILURE); } - tdm_output_get_output_type(output, &tdm_output_type); + error = tdm_output_get_output_type(output, &tdm_output_type); + if (error != TDM_ERROR_NONE) { + std::cout << "tdm_output_get_output_type faild, server's gonna be stopped.\n"; + deinit_tdm(); + exit(EXIT_FAILURE); + } /* we're not interesting about other outputs */ if (tdm_output_type != TDM_OUTPUT_TYPE_VIRTUAL && -- 2.7.4