Fixed SEGV bug in g_sham.
authorDavid van der Spoel <spoel@anfinsen.bmc.uu.se>
Fri, 26 Nov 2010 10:10:18 +0000 (11:10 +0100)
committerDavid van der Spoel <spoel@anfinsen.bmc.uu.se>
Fri, 26 Nov 2010 10:10:18 +0000 (11:10 +0100)
src/tools/gmx_sham.c

index 734d0ba73e599c778d28edae761c39bc6444418d..15f6f21a88140bee94dcfb48f5a0fcf86c9fb188 100644 (file)
@@ -851,10 +851,10 @@ int gmx_sham(int argc,char *argv[])
   if (fn_ene && et_val)
     ehisto(opt2fn("-histo",NFILE,fnm),e_n,et_val,oenv);
 
-  snew(idim,nset);
-  snew(ibox,nset);
-  snew(rmin,nset);
-  snew(rmax,nset);
+  snew(idim,3);
+  snew(ibox,3);
+  snew(rmin,3);
+  snew(rmax,3);
   for(i=0; (i<min(3,nset)); i++) {
     idim[i] = nrdim[i];
     ibox[i] = nrbox[i];