diff options
Diffstat (limited to 'tools/thirdparty/OpenFst/fst/lib/fst.cpp')
-rw-r--r-- | tools/thirdparty/OpenFst/fst/lib/fst.cpp | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/tools/thirdparty/OpenFst/fst/lib/fst.cpp b/tools/thirdparty/OpenFst/fst/lib/fst.cpp index 6ec0884..3b8c9ef 100644 --- a/tools/thirdparty/OpenFst/fst/lib/fst.cpp +++ b/tools/thirdparty/OpenFst/fst/lib/fst.cpp @@ -65,11 +65,9 @@ bool FstHeader::Read(istream &strm, const string &source) { ReadType(strm, &start_); ReadType(strm, &numstates_); ReadType(strm, &numarcs_); - if (!strm) { + if (!strm) LOG(ERROR) << "FstHeader::Read: read failed: " << source; - return false; - } - return true; + return strm; } // Write Fst magic number and Fst header. @@ -83,11 +81,9 @@ bool FstHeader::Write(ostream &strm, const string &source) const { WriteType(strm, start_); WriteType(strm, numstates_); WriteType(strm, numarcs_); - if (!strm) { + if (!strm) LOG(ERROR) << "FstHeader::Write: write failed: " << source; - return false; - } - return true; + return strm; } } |