From 8d56fbee076f829cfd0bb82172d35678190bae6e Mon Sep 17 00:00:00 2001 From: Marco Biasini <marco.biasini@unibas.ch> Date: Sat, 18 Aug 2012 10:56:43 +0200 Subject: [PATCH] protect against empty models That's certainly better than segfaulting --- modules/mol/alg/src/local_dist_diff_test.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/mol/alg/src/local_dist_diff_test.cc b/modules/mol/alg/src/local_dist_diff_test.cc index 74c6278e2..8f9364116 100644 --- a/modules/mol/alg/src/local_dist_diff_test.cc +++ b/modules/mol/alg/src/local_dist_diff_test.cc @@ -390,6 +390,9 @@ bool IsStandardResidue(String rn) GlobalRDMap CreateDistanceList(const EntityView& ref,Real max_dist) { GlobalRDMap dist_list; + if (!ref.GetChainCount()) { + return dist_list; + } ResidueViewList ref_residues=ref.GetChainList()[0].GetResidueList(); for (ResidueViewList::iterator i=ref_residues.begin(), e=ref_residues.end(); i!=e; ++i) { if (IsStandardResidue(i->GetName())) { -- GitLab