Minor fix for when write_dhdl_file=false and delta_lambda != 0
authorSander Pronk <pronk@cbr.su.se>
Sun, 20 Feb 2011 09:54:14 +0000 (10:54 +0100)
committerSander Pronk <pronk@cbr.su.se>
Sun, 20 Feb 2011 09:54:14 +0000 (10:54 +0100)
src/gmxlib/checkpoint.c

index 2218171eb63c82191ad532b4c281288c7806b801..28b95eb1f2fbfd6322f5638b7abb38e43e72a805 100644 (file)
@@ -998,8 +998,8 @@ static int do_cpt_enerhist(XDR *xd,gmx_bool bRead,
                 case eenhENERGY_DELTA_H_STARTTIME: 
                     ret=do_cpte_double(xd, 2, i, fflags, &(enerhist->dht->start_time), list); break;
                 case eenhENERGY_DELTA_H_STARTLAMBDA: 
-                    ret=do_cpte_double(xd, 2, i, fflags, &(enerhist->dht->start_lambda), list); break;
                     enerhist->dht->start_lambda_set=TRUE;
+                    ret=do_cpte_double(xd, 2, i, fflags, &(enerhist->dht->start_lambda), list); break;
                 default:
                     gmx_fatal(FARGS,"Unknown energy history entry %d\n"
                               "You are probably reading a new checkpoint file with old code",i);