********> bugfix.15 Author: Tom Cheatham Date: 5/16/00 Programs: ptraj Severity: moderate Description: some attempts to calculate correlation functions will dump core Fix: Make the following change to src/ptraj/actions.c ---------------------------------------------------------------------------- *** actions.c.old Mon May 15 17:38:48 2000 --- actions.c Mon May 15 15:32:29 2000 *************** *** 1909,1915 **** /* allocate space */ jmax = tm/ts + 1; ! if (tf > jmax) jmax = tf; dipcrd1 = (double *) safe_malloc( sizeof(double) * jmax ); dipcrd2 = (double *) safe_malloc( sizeof(double) * jmax ); --- 1909,1915 ---- /* allocate space */ jmax = tm/ts + 1; ! if (tf+1 > jmax) jmax = tf+1; dipcrd1 = (double *) safe_malloc( sizeof(double) * jmax ); dipcrd2 = (double *) safe_malloc( sizeof(double) * jmax ); *************** *** 2227,2237 **** corrInfo->cz = (double *) safe_malloc(sizeof(double) * corrInfo->totalFrames); corrInfo->vx = (double *) ! safe_malloc(sizeof(double) * corrInfo->totalFrames); corrInfo->vy = (double *) ! safe_malloc(sizeof(double) * corrInfo->totalFrames); corrInfo->vz = (double *) ! safe_malloc(sizeof(double) * corrInfo->totalFrames); } --- 2227,2237 ---- corrInfo->cz = (double *) safe_malloc(sizeof(double) * corrInfo->totalFrames); corrInfo->vx = (double *) ! safe_malloc(sizeof(double) * (corrInfo->totalFrames+1)); corrInfo->vy = (double *) ! safe_malloc(sizeof(double) * (corrInfo->totalFrames+1)); corrInfo->vz = (double *) ! safe_malloc(sizeof(double) * (corrInfo->totalFrames+1)); } ----------------------------------------------------------------------------