set root after creating file

This commit is contained in:
2025-12-03 18:46:24 +03:00
parent 4ca776b54e
commit 239591b160

View File

@@ -145,12 +145,12 @@ public class PassStoreFileAccessor : IPassStore
wr.Write(FILE_FIELD_CONFIG);
wr.Write(FILE_FIELD_STORE);
WriteInitialStoreTree(cryptoWriter);
root = (IPassStoreDirectory) WriteInitialStoreTree(cryptoWriter);
cryptoWriter.Flush();
cryptoWriter.Dispose();
}
private void WriteInitialStoreTree(OuterEncryptionWriter w)
private PassStoreEntry WriteInitialStoreTree(OuterEncryptionWriter w)
{
PassStoreEntry root =
new PassStoreEntryGroup(
@@ -162,6 +162,7 @@ public class PassStoreFileAccessor : IPassStore
GROUP_TYPE_ROOT
);
root.WriteToStream(w);
return root;
}
record FileHeader (