Merge branch release-2016
[alexxy/gromacs.git] / src / gromacs / tools / dump.cpp
index 1e9da4acfd4cc87d299cd1c7adf3efb7b3692b3d..17196243034a9236066579cf80beb25999c4a83a 100644 (file)
@@ -353,6 +353,7 @@ static void list_tng(const char gmx_unused *fn)
     gmx_int64_t          nframe = 0;
     gmx_int64_t          i, *block_ids = NULL, step, ndatablocks;
     gmx_bool             bOK;
+    real                *values = NULL;
 
     gmx_tng_open(fn, 'r', &tng);
     gmx_print_tng_molecule_system(tng, stdout);
@@ -367,7 +368,7 @@ static void list_tng(const char gmx_unused *fn)
         for (i = 0; i < ndatablocks; i++)
         {
             double               frame_time;
-            real                 prec, *values = NULL;
+            real                 prec;
             gmx_int64_t          n_values_per_frame, n_atoms;
             char                 block_name[STRLEN];
 
@@ -401,7 +402,7 @@ static void list_tng(const char gmx_unused *fn)
     {
         sfree(block_ids);
     }
-
+    sfree(values);
     gmx_tng_close(&tng);
 #endif
 }