diff --git a/src/sbbs3/ftpsrvr.c b/src/sbbs3/ftpsrvr.c index c5e2f9cca0baf541deda17531c47655274ca8fbc..fe09249d3dd2e1425055b78b19a3cda2d502097a 100644 --- a/src/sbbs3/ftpsrvr.c +++ b/src/sbbs3/ftpsrvr.c @@ -1950,7 +1950,7 @@ static BOOL start_tls(SOCKET *sock, CRYPT_SESSION *sess, BOOL resp) GCES(status, *sock, CRYPT_UNUSED, estr, "creating session"); if (estr) { lprintf(level, "%04d FTP %s", *sock, estr); - free(estr); + free_crypt_attrstr(estr); } if (resp) sockprintf(*sock, *sess, "431 TLS not available");