From a6605b6f4d6433ae0e6c54ca64184f7da764d520 Mon Sep 17 00:00:00 2001 From: Quentin Glidic Date: Fri, 19 Apr 2019 10:07:43 +0200 Subject: [PATCH] tests: Fix mode_result test warning Signed-off-by: Quentin Glidic --- test/mode-test.c | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/test/mode-test.c b/test/mode-test.c index e68f76d7..ba47c59e 100644 --- a/test/mode-test.c +++ b/test/mode-test.c @@ -135,12 +135,23 @@ END_TEST START_TEST(test_mode_result) { - char res[] = ""; - ck_assert_int_eq ( mode_result ( &help_keys_mode, MENU_NEXT, &res,0), NEXT_DIALOG); - ck_assert_int_eq ( mode_result ( &help_keys_mode, MENU_PREVIOUS, &res,0), PREVIOUS_DIALOG); - ck_assert_int_eq ( mode_result ( &help_keys_mode, MENU_QUICK_SWITCH|1, &res,0), 1); - ck_assert_int_eq ( mode_result ( &help_keys_mode, MENU_QUICK_SWITCH|2, &res,0), 2); + char *res; + res = NULL; + ck_assert_int_eq ( mode_result ( &help_keys_mode, MENU_NEXT, &res,0), NEXT_DIALOG); + g_free ( res ); + + res = NULL; + ck_assert_int_eq ( mode_result ( &help_keys_mode, MENU_PREVIOUS, &res,0), PREVIOUS_DIALOG); + g_free ( res ); + + res = NULL; + ck_assert_int_eq ( mode_result ( &help_keys_mode, MENU_QUICK_SWITCH|1, &res,0), 1); + g_free ( res ); + + res = NULL; + ck_assert_int_eq ( mode_result ( &help_keys_mode, MENU_QUICK_SWITCH|2, &res,0), 2); + g_free ( res ); } END_TEST