Fixing svace issue 07/272107/1 accepted/tizen_7.0_unified accepted/tizen_7.0_unified_hotfix accepted/tizen_8.0_unified accepted/tizen_unified tizen tizen_7.0 tizen_7.0_hotfix tizen_8.0 accepted/tizen/7.0/unified/20221110.062139 accepted/tizen/7.0/unified/hotfix/20221116.104256 accepted/tizen/8.0/unified/20231005.092344 accepted/tizen/unified/20220314.125155 accepted/tizen/unified/20220817.091650 submit/tizen/20220311.061137 submit/tizen/20220817.085640 submit/tizen/20220817.090812 tizen_7.0_m2_release tizen_8.0_m2_release
authoraman.jeph <aman.jeph@samsung.com>
Wed, 9 Mar 2022 08:55:43 +0000 (14:25 +0530)
committeraman.jeph <aman.jeph@samsung.com>
Wed, 9 Mar 2022 08:55:43 +0000 (14:25 +0530)
Change-Id: Id6cb593d5aaba7324c9af895b05e92a138840f9b
Signed-off-by: aman.jeph <aman.jeph@samsung.com>
src/boot.c

index 50908d5..bf259ae 100755 (executable)
@@ -50,6 +50,12 @@ static int __check_on_off_type(void *user_data)
        argc = args->argc;
        argv = args->argv;
 
+        if(argc < 0 || argc > 2)
+       {
+               __E("Invalid argument count for boot animation: [argc: %d]", argc);
+               return TYPE_UNKNOWN;
+       }
+
        for (i = 0; i < argc; i++)
                __D("argc %d [%s]", i, argv[i]);