# File lib/Dnsruby/SingleResolver.rb, line 393
    def check_response(response, response_bytes, query, client_queue, client_query_id, tcp)
      if (!check_tsig(query, response, response_bytes))
        return false
      end
      if (response.header.tc && !tcp)
        # Try to resend over tcp
        TheLog.debug("Truncated - resending over TCP")
        send_async(query, client_queue, client_query_id, true)
        return false
      end
      return true
    end