From aa933d6d4964a30ad8de6a8ffd4e25bd4d56e6c4 Mon Sep 17 00:00:00 2001 From: Xavier Robin <xavier.robin@unibas.ch> Date: Mon, 4 Feb 2019 15:16:46 +0100 Subject: [PATCH] Throw an error if output file was not opened in SavePDB. --- modules/io/src/mol/pdb_writer.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/io/src/mol/pdb_writer.cc b/modules/io/src/mol/pdb_writer.cc index 1e4d46e0f..25faae932 100644 --- a/modules/io/src/mol/pdb_writer.cc +++ b/modules/io/src/mol/pdb_writer.cc @@ -397,6 +397,9 @@ PDBWriter::PDBWriter(const String& filename, const IOProfile& profile): multi_model_(false), charmm_style_(profile.dialect=="CHARMM"), is_pqr_(false), profile_(profile), filename_(filename) { + if (!outfile_.is_open()) { + throw IOException("Failed to open: " + filename); + } if (boost::iequals(".pqr", boost::filesystem::extension(filename))) { is_pqr_=true; } -- GitLab