*** input.c.ori 2005-03-09 21:05:36.000000000 -0300 --- input.c 2005-03-09 22:40:32.000000000 -0300 *************** *** 142,147 **** --- 142,152 ---- if (buffer.data[buffer.len - 1] == '\n') { buffer.data[buffer.len - 1] = '\0'; + /* in case of CR + LF */ + if (buffer.data[buffer.len - 2] == '\r') + { + buffer.data[buffer.len - 2] = '\0'; + } return buffer.data; } }