Fixed SEGV in eneconv when using the -e flag.
authorDavid van der Spoel <spoel@anfinsen.bmc.uu.se>
Sat, 5 Mar 2011 19:06:53 +0000 (20:06 +0100)
committerDavid van der Spoel <spoel@anfinsen.bmc.uu.se>
Sat, 5 Mar 2011 19:06:53 +0000 (20:06 +0100)
src/tools/gmx_eneconv.c

index ecf1e0a886496a0dc81ab1569c22b408486bec48..540ef48d4590c358a52e8a47aed3767125debcec 100644 (file)
@@ -770,7 +770,8 @@ int gmx_eneconv(int argc,char *argv[])
        noutfr++;
       }
     }
-
+    if (f == nfile)
+      f--;
     printf("\nLast step written from %s: t %g, step %s\n",
           fnms[f],last_t,gmx_step_str(laststep,buf));
     lastfilestep = laststep;