]> git.cworth.org Git - apitrace/blobdiff - trace_snappyfile.cpp
Merge remote-tracking branch 'origin/master' into on-demand-loading
[apitrace] / trace_snappyfile.cpp
index c13a97940d04c0e0372d42124f8ba2fddafc0723..07a62f6bcc187edb38875a43122abfee2c3ddc7d 100644 (file)
@@ -68,7 +68,9 @@ SnappyFile::SnappyFile(const std::string &filename,
       m_cachePtr(0),
       m_cacheSize(0)
 {
-    m_compressedCache = new char[SNAPPY_CHUNK_SIZE];
+    size_t maxCompressedLength =
+        snappy::MaxCompressedLength(SNAPPY_CHUNK_SIZE);
+    m_compressedCache = new char[maxCompressedLength];
 }
 
 SnappyFile::~SnappyFile()