I came across and issue where the returned FullPaths array from a cfb.parse call does not properly append the root name (root_entry/) to child nodes (with depth greater than 1) that appear before their parent node.
It seems that in such a situation, build_full_paths properly constructs the dad tree, but terminates the final path construction loop too early, before it has prepended root_entry/.
I have created and attached a sample file the demonstrates the issue.
I came across and issue where the returned
FullPaths
array from acfb.parse
call does not properly append the root name (root_entry/
) to child nodes (with depth greater than 1) that appear before their parent node.It seems that in such a situation,
build_full_paths
properly constructs thedad
tree, but terminates the final path construction loop too early, before it has prependedroot_entry/
.I have created and attached a sample file the demonstrates the issue.
The returned
FullPaths
array is:Despite "some child" being a child of "some folder"
Here is the view from DFVIEW.EXE
path-test.zip