--- trunk/OOPSE/libmdtools/InitializeFromFile.cpp 2004/01/08 15:44:47 906 +++ trunk/OOPSE/libmdtools/InitializeFromFile.cpp 2004/01/08 17:57:19 909 @@ -618,15 +618,21 @@ char* InitializeFromFile::parseCommentLine(char* readL return NULL; //get eta - for(int i = 0 ; i < 9; i++){ - foo = strtok(NULL, " ,;\t"); - if(foo == NULL){ - sprintf( painCave.errMsg, - "error in reading eta[%d] from %s\n", i, c_in_name ); - return strdup( painCave.errMsg ); - } - eta[i] = atof( foo ); + foo = strtok(NULL, " ,;\t"); + if(foo != NULL ){ + for(int i = 0 ; i < 9; i++){ + + if(foo == NULL){ + sprintf( painCave.errMsg, + "error in reading eta[%d] from %s\n", i, c_in_name ); + return strdup( painCave.errMsg ); + } + eta[i] = atof( foo ); + foo = strtok(NULL, " ,;\t"); + } } + else + return NULL; //push eta into SimInfo::properties which can be //retrieved by integrator later