upgrade-apply-deltafs: Fix coverity issues 49/287749/1
authorMateusz Moscicki <m.moscicki2@partner.samsung.com>
Fri, 3 Feb 2023 12:04:24 +0000 (13:04 +0100)
committerMateusz Moscicki <m.moscicki2@partner.samsung.com>
Fri, 3 Feb 2023 12:18:54 +0000 (13:18 +0100)
Change-Id: I40ca168f50b981f359a69d31389a741ee74c09cb

src/upgrade-apply-deltafs/engine/fota_tar.c

index f905f67..71a7ba7 100755 (executable)
@@ -316,7 +316,8 @@ static fs_params* tar_check_diff_iter_list(diff_iterator *diff_iter, char *pathn
                if ((strcmp(tmp->patch_name, VISITED_STRING) !=0) && (strcmp(tmp->patch_name, pathname) == 0)) {
                        (diff_iter->sum)++;
                        // to signify that it has been visited
-                       strcpy(tmp->patch_name, VISITED_STRING);
+                       strncpy(tmp->patch_name, VISITED_STRING, sizeof(tmp->patch_name)-1);
+                       tmp->patch_name[sizeof(tmp->patch_name) - 1] = '\0';
                        return tmp;
                }
                tmp = tmp->nextnode;