'Analyze results of the _send_mutant method.'

def _analyze_result(self, mutant, response):

    if self._has_no_bug(mutant):
        ldap_error_list = self._find_ldap_error(response)
        for ldap_error_string in ldap_error_list:
            if (ldap_error_string not in mutant.get_original_response_body()):
                desc = ('LDAP    injection    was    found    at:    %s' % mutant.found_at())
                v = Vuln.from_mutant('LDAP    injection    vulnerability', desc, severity.HIGH, response.id, self.get_name(), mutant)
                v.add_to_highlight(ldap_error_string)
                self.kb_append_uniq(self, 'ldapi', v)
                break
