libknc: knc_read() broken in some cases by recent commit.