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

Diff for /src/usr.bin/ssh/sshd.c between version 1.116 and 1.117

version 1.116, 2000/05/17 08:20:16 version 1.117, 2000/05/18 13:27:36
Line 385 
Line 385 
 destroy_sensitive_data(void)  destroy_sensitive_data(void)
 {  {
         /* Destroy the private and public keys.  They will no longer be needed. */          /* Destroy the private and public keys.  They will no longer be needed. */
         RSA_free(public_key);          if (public_key)
         RSA_free(sensitive_data.private_key);                  RSA_free(public_key);
         RSA_free(sensitive_data.host_key);          if (sensitive_data.private_key)
                   RSA_free(sensitive_data.private_key);
           if (sensitive_data.host_key)
                   RSA_free(sensitive_data.host_key);
         if (sensitive_data.dsa_host_key != NULL)          if (sensitive_data.dsa_host_key != NULL)
                 key_free(sensitive_data.dsa_host_key);                  key_free(sensitive_data.dsa_host_key);
 }  }

Legend:
Removed from v.1.116  
changed lines
  Added in v.1.117