diff --git a/src/agent.c b/src/agent.c index e61d058a..1c79c6eb 100644 --- a/src/agent.c +++ b/src/agent.c @@ -404,9 +404,7 @@ uint32_t ssh_agent_get_ident_count(struct ssh_session_struct *session) return 0; } - if (session->agent->ident) { - ssh_buffer_reinit(session->agent->ident); - } + ssh_buffer_free(session->agent->ident); session->agent->ident = reply; return session->agent->count;