Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bugfix corrupted cache #212

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

DPesterev
Copy link

I've noticed that at application start memory consumption jumped to 1.7GB
Reason is corrupted cache file in %LocalAppData%\Temp
which lead to invalid number of bytes to be read from file in CFXEnvelope.ReadRecord
BinaryReader.ReadBytes(len) always create buffer byte array with requested len.

Proposal is to limit maximum allowed CFXMessage size to 32MB
In case message in BinaryReader is bigger - invalidate cache.
Screenshot 2024-07-02 133313

@DPesterev
Copy link
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant