biod.pnpi.spb.ru
/
alexxy
/
gromacs.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Fixed Bug #593 about memory hole in trjcat.
[alexxy/gromacs.git]
/
src
/
tools
/
gmx_trjcat.c
diff --git
a/src/tools/gmx_trjcat.c
b/src/tools/gmx_trjcat.c
index 3f5296a14150c51d51af22cb923dfc05f026f8e3..63f2b8fbe517f28f351c08fbb62888fb183fe427 100644
(file)
--- a/
src/tools/gmx_trjcat.c
+++ b/
src/tools/gmx_trjcat.c
@@
-128,10
+128,15
@@
static void scan_trj_files(char **fnms, int nfiles, real *readtime,
}
close_trj(status);
+ if (fr.bX)
+ sfree(fr.x);
+ if (fr.bV)
+ sfree(fr.v);
+ if (fr.bF)
+ sfree(fr.f);
}
fprintf(stderr,"\n");
- sfree(fr.x);
}
static void sort_files(char **fnms, real *settime, int nfile)