[core] io-utils: fixed an infinite loop in readAll()