1
1

examples/ssh_server: Free the resource in the failure path

Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
Reviewed-by: Jakub Jelen <jjelen@redhat.com>
Change-Id: I60f64b9eda3ba233a825b2c4fe19d5bf7eaf2fa3
Этот коммит содержится в:
Xiang Xiao 2021-05-06 23:29:50 -07:00 коммит произвёл Andreas Schneider
родитель cfd883196d
Коммит 094aeeafbe

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

@ -814,6 +814,7 @@ int main(int argc, char **argv) {
sshbind = ssh_bind_new();
if (sshbind == NULL) {
fprintf(stderr, "ssh_bind_new failed\n");
ssh_finalize();
return 1;
}
@ -829,6 +830,8 @@ int main(int argc, char **argv) {
if(ssh_bind_listen(sshbind) < 0) {
fprintf(stderr, "%s\n", ssh_get_error(sshbind));
ssh_bind_free(sshbind);
ssh_finalize();
return 1;
}