enable i2p gzip compression

This commit is contained in:
orignal 2016-02-18 20:35:14 -05:00
parent 47bf0ef591
commit 3053a9b6a0
4 changed files with 10 additions and 4 deletions

View file

@ -329,9 +329,10 @@ namespace data
return ret == Z_STREAM_END || ret < 0;
}
void GzipInflator::Inflate (const std::stringstream& in, std::ostream& out)
void GzipInflator::Inflate (std::stringstream& in, std::ostream& out)
{
Inflate ((const uint8_t *)in.str ().c_str (), in.str ().length (), out);
auto str = in.str ().substr (in.tellg ());
Inflate ((const uint8_t *)str.c_str (), str.length (), out);
}
GzipDeflator::GzipDeflator (): m_IsDirty (false)