Clarify argument as file path 00/244200/1 accepted/tizen/unified/20200917.055745 submit/tizen/20200916.024901
authorKichan Kwon <k_c.kwon@samsung.com>
Wed, 16 Sep 2020 02:11:24 +0000 (11:11 +0900)
committerKichan Kwon <k_c.kwon@samsung.com>
Wed, 16 Sep 2020 02:15:21 +0000 (11:15 +0900)
Change-Id: I8922ecf13b8791c28bb5102ee4e4a4e5844ca612
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
img-verifier/img-verifier.c

index baacb36b0fbd410a2691b28f25d1a8295df36d55..736f36cfcaef5d94cdcf06755e7cbbc8756bcf62 100644 (file)
@@ -266,6 +266,7 @@ static int free_data(int ret)
 int main(int argc, char *argv[])
 {
        int ret;
+       const char *path = NULL;
        bool is_signed_file;
        int num_root_ca;
 
@@ -283,8 +284,9 @@ int main(int argc, char *argv[])
 
        ret = check_argument(argc, argv);
        ASSERT_RETV(ret == SUCCEED, EINVAL, "Failed to check argument (%d)", ret);
+       path = argv[1];
 
-       is_signed_file = check_signed_file(argv[1]);
+       is_signed_file = check_signed_file(path);
 
        num_root_ca = read_root_ca();
        ASSERT_RETV(num_root_ca >= 0, free_data(num_root_ca), "Failed to read root CA (%d)", num_root_ca);
@@ -305,7 +307,7 @@ int main(int argc, char *argv[])
                }
        } else {
                if (num_root_ca > 0) {
-                       _E("%s isn't signed file", argv[1]);
+                       _E("%s isn't signed file", path);
                        return EPERM;
                } else {
                        _W("Skip verification");
@@ -313,13 +315,13 @@ int main(int argc, char *argv[])
                }
        }
 
-       ret = read_signed_file(argv[1]);
+       ret = read_signed_file(path);
        ASSERT_RETV(ret == SUCCEED, free_data(ret), "Failed to read data (%d)", ret);
 
        ret = verify_certificate();
        ASSERT_RETV(ret == SUCCEED, free_data(ret), "Failed to verify certificate (%d)", ret);
 
-       ret = verify_delta(argv[1]);
+       ret = verify_delta(path);
        ASSERT_RETV(ret == SUCCEED, free_data(ret), "Failed to verify delta (%d)", ret);
 
        free_data(SUCCEED);