list-deltas: Don't break on non-subdir entries
ostree_repo_list_static_delta_names() tried to validate that any second-level directory element was a directory, but there was a cut-and-paste issue, and it used `dent->d_type` instead of `sub_dent->d_type`. This fixes the code, but all old ostree versions will break if there are non-directories in a subdirectory of the deltas directory in the repo, so be wary.
This commit is contained in:
parent
69282a3dd3
commit
74bae256fe
|
|
@ -109,7 +109,7 @@ ostree_repo_list_static_delta_names (OstreeRepo *self,
|
|||
return FALSE;
|
||||
if (sub_dent == NULL)
|
||||
break;
|
||||
if (dent->d_type != DT_DIR)
|
||||
if (sub_dent->d_type != DT_DIR)
|
||||
continue;
|
||||
|
||||
const char *name1 = dent->d_name;
|
||||
|
|
|
|||
Loading…
Reference in New Issue