Skip to content
Snippets Groups Projects
Commit 4038202f authored by Nick Mathewson's avatar Nick Mathewson :game_die:
Browse files

Avoid a warning from the use of floating-point in zstd

Replace "(preset - 0.5) * 1mb" with "preset * 1mb - 0.5 mb", to
avoid warning about converting double to size_t.
parent be0557f7
No related branches found
No related tags found
No related merge requests found
......@@ -145,7 +145,8 @@ tor_zstd_state_size_precalc(int compress, int preset)
// variables that are not exposed via the public API. We use a _very_
// simplified function to calculate the estimated amount of bytes used in
// this struct.
memory_usage += (preset - 0.5) * 1024 * 1024;
// memory_usage += (preset - 0.5) * 1024 * 1024;
memory_usage += (preset * 1024 * 1024) - (512 * 1024);
// - ZSTD_sizeof_CDict(stream->cdictLocal): Unused in Tor: 0 bytes.
// - stream->outBuffSize: 128 KB:
memory_usage += 128 * 1024;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment