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