diff --git a/src/sbbs3/main.cpp b/src/sbbs3/main.cpp index 25eaa49bd5676c5cc0752cfbb972eabb972a412a..32f2513ac9cde57108cb1adb609d2bd56d8a72a7 100644 --- a/src/sbbs3/main.cpp +++ b/src/sbbs3/main.cpp @@ -5283,6 +5283,12 @@ NO_SSH: } } switch(ssh_failed) { + case 0: + if(!cryptStatusOK(i=cryptSetAttribute(sbbs->ssh_session, CRYPT_PROPERTY_OWNER, CRYPT_UNUSED))) { + lprintf(LOG_WARNING,"%04d SSH Cryptlib error %d clearing owner",client_socket, i); + ssh_failed = 2; + } + break; case 1: lprintf(LOG_WARNING,"%04d SSH Cryptlib error %d setting AUTHRESPONSE",client_socket, i); break;