aboutsummaryrefslogtreecommitdiff
path: root/src/vcencoder.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/vcencoder.cc')
-rw-r--r--src/vcencoder.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/vcencoder.cc b/src/vcencoder.cc
index 94c883d..7efb230 100644
--- a/src/vcencoder.cc
+++ b/src/vcencoder.cc
@@ -130,6 +130,11 @@ inline void VCDiffStreamingEncoderImpl::WriteHeader(
inline bool VCDiffStreamingEncoderImpl::StartEncoding(
OutputStringInterface* out) {
+ if (!coder_.Init(engine_->dictionary_size())) {
+ LOG(DFATAL) << "Internal error: "
+ "Initialization of code table writer failed" << LOG_ENDL;
+ return false;
+ }
WriteHeader(out);
encode_chunk_allowed_ = true;
return true;