********> bugfix.20 Author: Dave Case Date: 7/8/02 Programs: makeDIST_RST Severity: Moderate Description: the (little-used?) -nocorr option is broken: a "classic" if/else problem in C Fix: apply the following patch to amber7/src/nmr_aux/prepare_input/makeDIST_RST.c ------------------------------------------------------------- *** makeDIST_RST.c 2002/01/16 06:03:34 7.10 --- makeDIST_RST.c 2002/07/10 03:06:23 *************** *** 449,459 **** exit( -1 ); } ! if( no_corr) nu_bound = u_bound; ! else arg = atma.na * atmb.na; nu_bound = u_bound * exp( log( arg )/6. ); #ifdef DEBUG printf("%s: %s",module, data); --- 449,460 ---- exit( -1 ); } ! if( no_corr){ nu_bound = u_bound; ! } else { arg = atma.na * atmb.na; nu_bound = u_bound * exp( log( arg )/6. ); + } #ifdef DEBUG printf("%s: %s",module, data); ------------------------------------------------------------- Workarounds: none Files affected: amber7/src/nmr_aux/prepare_input/makeDIST_RST.c