Bug fix: HFS+ directories could announce more children than they actually have.

This commit is contained in:
Thomas Schmitt 2015-12-26 12:25:28 +01:00
parent 17e8cb6697
commit 97eec6162c
1 changed files with 4 additions and 2 deletions

View File

@ -405,6 +405,7 @@ int create_tree(Ecma119Image *t, IsoNode *iso, uint32_t parent_id)
if (cret < 0)
return cret;
pos = pos->next;
if (cret > 0)
t->hfsp_leafs[cleaf].nchildren++;
}
}
@ -1667,6 +1668,7 @@ int hfsplus_writer_create(Ecma119Image *target)
goto ex;
}
pos = pos->next;
if (cret > 0)
target->hfsp_leafs[0].nchildren++;
}