From 3485e251edc46f4a43f4d8ae9be868dffe29af99 Mon Sep 17 00:00:00 2001 From: Seungbae Shin Date: Fri, 4 Aug 2023 21:11:07 +0900 Subject: [PATCH] audio_io_process_test: Fix SVACE defects - TAINTED_ARRAY_INDEX.MIGHT - TAINTED_INT.MIGHT [Version] 0.5.62 [Issue Type] Svace Change-Id: I486f63081d06dd25c7aaa79e553833e7d4a43853 --- packaging/capi-media-audio-io.spec | 2 +- test/audio_io_process_test.c | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/packaging/capi-media-audio-io.spec b/packaging/capi-media-audio-io.spec index 47bbde7..1dedb40 100644 --- a/packaging/capi-media-audio-io.spec +++ b/packaging/capi-media-audio-io.spec @@ -1,6 +1,6 @@ Name: capi-media-audio-io Summary: An Audio Input & Audio Output library in Tizen Native API -Version: 0.5.61 +Version: 0.5.62 Release: 0 Group: Multimedia/API License: Apache-2.0 diff --git a/test/audio_io_process_test.c b/test/audio_io_process_test.c index 4276fb7..836cbdd 100644 --- a/test/audio_io_process_test.c +++ b/test/audio_io_process_test.c @@ -254,6 +254,10 @@ int main(int argc, char **argv) case 'c': /* channels */ arg_channels = atoi(optarg); printf("Channels : %d\n", arg_channels); + if (arg_channels < 1 || arg_channels > 16) { + printf("Invalid channels : %d\n", arg_channels); + return -1; + } break; case 'f': /* format */ arg_format = atoi(optarg); @@ -270,7 +274,7 @@ int main(int argc, char **argv) if ((arg_reference_method_is_set && !arg_ref_dev_is_set) || (!arg_reference_method_is_set && arg_ref_dev_is_set)) { printf("need to set reference devices and method both\n"); - return 0; + return -1; } record(); -- 2.7.4