Merge "sysupgrade: Read the files whose names starts with section type"

This commit is contained in:
Linux Build Service Account 2018-03-02 13:51:52 -08:00 committed by Gerrit - the friendly Code Review server
commit 6efdb60f4b

View file

@ -201,7 +201,7 @@ int get_sections(void)
while ((file = readdir(dir)) != NULL) {
for (i = 0, sec = &sections[0]; i < NO_OF_SECTIONS; i++, sec++) {
if (strstr(file->d_name, sec->type)) {
if (!strncmp(file->d_name, sec->type, strlen(sec->type))) {
if (sec->pre_op) {
strlcat(sec->tmp_file, file->d_name,
sizeof(sec->tmp_file));
@ -246,7 +246,7 @@ int load_sections(void)
while ((file = readdir(dir)) != NULL) {
for (i = 0, sec = &sections[0]; i < NO_OF_SECTIONS; i++, sec++) {
if (strstr(file->d_name, sec->type)) {
if (!strncmp(file->d_name, sec->type, strlen(sec->type))) {
if (sec->pre_op) {
strlcat(sec->tmp_file, file->d_name,
sizeof(sec->tmp_file));