Pārlūkot izejas kodu

SessionSerializer crash when filename length is less than 3

Tatsuhiro Tsujikawa 12 gadi atpakaļ
vecāks
revīzija
f4469b79aa
1 mainītis faili ar 1 papildinājumiem un 1 dzēšanām
  1. 1 1
      src/SessionSerializer.cc

+ 1 - 1
src/SessionSerializer.cc

@@ -72,7 +72,7 @@ bool SessionSerializer::save(const std::string& filename) const
   {
     SharedHandle<BufferedFile> fp;
 #if HAVE_ZLIB
-    if (filename.compare(filename.length() - 3, 3, ".gz") == 0) {
+    if (util::endsWith(filename, ".gz")) {
       fp.reset(new GZipFile(tempFilename.c_str(), BufferedFile::WRITE));
     }
     else