[BACK]Return to dns.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / ssh

Diff for /src/usr.bin/ssh/dns.c between version 1.35 and 1.36

version 1.35, 2015/08/20 22:32:42 version 1.36, 2017/09/01 05:53:56
Line 291 
Line 291 
                 free(dnskey_digest);                  free(dnskey_digest);
         }          }
   
         free(hostkey_digest); /* from sshkey_fingerprint_raw() */          if (*flags & DNS_VERIFY_FOUND) {
         freerrset(fingerprints);  
   
         if (*flags & DNS_VERIFY_FOUND)  
                 if (*flags & DNS_VERIFY_MATCH)                  if (*flags & DNS_VERIFY_MATCH)
                         debug("matching host key fingerprint found in DNS");                          debug("matching host key fingerprint found in DNS");
                   else if (counter == fingerprints->rri_nrdatas)
                           *flags |= DNS_VERIFY_MISSING;
                 else                  else
                         debug("mismatching host key fingerprint found in DNS");                          debug("mismatching host key fingerprint found in DNS");
         else          } else
                 debug("no host key fingerprint found in DNS");                  debug("no host key fingerprint found in DNS");
   
           free(hostkey_digest); /* from sshkey_fingerprint_raw() */
           freerrset(fingerprints);
   
         return 0;          return 0;
 }  }

Legend:
Removed from v.1.35  
changed lines
  Added in v.1.36