From 06c5d7bdd0603dca2db39b1eaa180516a4d12654 Mon Sep 17 00:00:00 2001 From: Carsten Kutzner Date: Thu, 2 Aug 2012 11:52:41 +0200 Subject: [PATCH] Fixed segv in essential dynamics module Change-Id: Ia5657a535e7e31d55bf2b310a20dfee2a5e3b7f4 --- src/mdlib/edsam.c | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/mdlib/edsam.c b/src/mdlib/edsam.c index f4e770aca4..9b62a379eb 100644 --- a/src/mdlib/edsam.c +++ b/src/mdlib/edsam.c @@ -2120,13 +2120,16 @@ static int ed_constraints(gmx_bool edtype, t_edpar *edi) * umbrella sampling simulations. */ static void copyEvecReference(t_eigvec* floodvecs) { - int i; + int i; + + if (NULL==floodvecs->refproj0) + snew(floodvecs->refproj0, floodvecs->neig); - for (i=0; ineig; i++) - { - floodvecs->refproj0[i] = floodvecs->refproj[i]; - } + for (i=0; ineig; i++) + { + floodvecs->refproj0[i] = floodvecs->refproj[i]; + } } -- 2.22.0