audio_io_process_test: Fix SVACE defects
[platform/core/api/audio-io.git] / test / audio_io_process_test.c
index 4276fb7..836cbdd 100644 (file)
@@ -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();