diff -Naur lammps-31Oct09/src/fix_rigid.cpp lammps-1Nov09/src/fix_rigid.cpp --- lammps-31Oct09/src/fix_rigid.cpp 2009-10-30 10:44:26.000000000 -0600 +++ lammps-1Nov09/src/fix_rigid.cpp 2009-10-30 13:40:46.000000000 -0600 @@ -226,7 +226,7 @@ if (strcmp(arg[iarg+2],"off") == 0) xflag = 0.0; else if (strcmp(arg[iarg+2],"on") == 0) xflag = 1.0; else error->all("Illegal fix rigid command"); - if (strcmp(arg[iarg+2],"off") == 0) yflag = 0.0; + if (strcmp(arg[iarg+3],"off") == 0) yflag = 0.0; else if (strcmp(arg[iarg+3],"on") == 0) yflag = 1.0; else error->all("Illegal fix rigid command"); if (strcmp(arg[iarg+4],"off") == 0) zflag = 0.0;