Hi Chris, I think the problem is that the BufferSize parameter of console_read(..) is only 4. This is weird, because the size of the buffer variable (mBuffer) as it is declared in FdGetLine is 1024. Something goes wrong with sizeof(mBuffer) I think. Mark