1
1

known_hosts: Fix a free before last use.

Этот коммит содержится в:
Andreas Schneider 2011-09-08 13:42:30 +02:00
родитель 6d3d5a446e
Коммит 09da9418cc

Просмотреть файл

@ -621,8 +621,8 @@ int ssh_write_knownhost(ssh_session session) {
} }
} else { } else {
rc = ssh_pki_export_pubkey_base64(key, &b64_key); rc = ssh_pki_export_pubkey_base64(key, &b64_key);
ssh_key_free(key);
if (rc < 0) { if (rc < 0) {
ssh_key_free(key);
fclose(file); fclose(file);
SAFE_FREE(host); SAFE_FREE(host);
return -1; return -1;
@ -634,6 +634,7 @@ int ssh_write_knownhost(ssh_session session) {
key->type_c, key->type_c,
b64_key); b64_key);
ssh_key_free(key);
SAFE_FREE(host); SAFE_FREE(host);
SAFE_FREE(b64_key); SAFE_FREE(b64_key);
} }