[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.36 and 1.37

version 1.36, 2017/09/01 05:53:56 version 1.37, 2017/09/14 04:32:21
Line 291 
Line 291 
                 free(dnskey_digest);                  free(dnskey_digest);
         }          }
   
         if (*flags & DNS_VERIFY_FOUND) {          free(hostkey_digest); /* from sshkey_fingerprint_raw() */
           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.36  
changed lines
  Added in v.1.37