class Gem::Resolv::DNS::Message::MessageDecoder

def get_bytes(len = @limit - @index)

def get_bytes(len = @limit - @index)
  raise DecodeError.new("limit exceeded") if @limit < @index + len
  d = @data.byteslice(@index, len)
  @index += len
  return d
end