diff --git a/src/sbbs3/answer.cpp b/src/sbbs3/answer.cpp index 045463f6b1c18583b2b8d0808ea5fe0285f87cef..1ca378d07e45d1b7c42dd7930322205a99052c97 100644 --- a/src/sbbs3/answer.cpp +++ b/src/sbbs3/answer.cpp @@ -325,8 +325,10 @@ bool sbbs_t::answer() // Enable SSH so we can create a new user... activate_ssh = set_authresponse(true); } - if (pubkey) + if (pubkey) { free_crypt_attrstr(pubkey); + pubkey = nullptr; + } if (!activate_ssh) set_authresponse(false); }