diff --git a/modules/io/src/mol/pdb_reader.cc b/modules/io/src/mol/pdb_reader.cc
index 30ed5ce61b84e5919c1edfc4fec1a2a31ad78c7d..c136147a6d408e6c09a3b3a2c5414dc3108ccb2a 100644
--- a/modules/io/src/mol/pdb_reader.cc
+++ b/modules/io/src/mol/pdb_reader.cc
@@ -100,6 +100,8 @@ void PDBReader::Init(const boost::filesystem::path& loc)
     is_pqr_=false;
   }
   hard_end_=false;
+  skip_next_=false;
+  data_continues_=false;
 }
 
 void PDBReader::ThrowFaultTolerant(const String& msg) {