Index: src/shell.c ================================================================== --- src/shell.c +++ src/shell.c @@ -1736,15 +1736,15 @@ p->cTerm = EOF; break; } csv_append_char(p, c); pc = c; - } + } }else{ - csv_append_char(p, c); - while( (c = fgetc(p->in))!=EOF && c!=cSep && c!='\n' ){ + while( c!=EOF && c!=cSep && c!='\n' ){ csv_append_char(p, c); + c = fgetc(p->in); } if( c=='\n' ){ p->nLine++; if( p->n>1 && p->z[p->n-1]=='\r' ) p->n--; }