diff --git a/ncat/ncat_exec_win.c b/ncat/ncat_exec_win.c index 099d67175..8dcdf88b2 100644 --- a/ncat/ncat_exec_win.c +++ b/ncat/ncat_exec_win.c @@ -572,6 +572,8 @@ loop_end: if (o.ssl && info->fdn.ssl) { SSL_shutdown(info->fdn.ssl); SSL_free(info->fdn.ssl); + /* avoid shutting down and freeing this again in subprocess_info_close */ + info->fdn.ssl = NULL; } #endif