diff --git a/mongoose.c b/mongoose.c
index 0abee9a573cb65bcce212b9d223f961ac0b8075e..4814612e1e95faeb30226922fcea04575fbbffd2 100644
--- a/mongoose.c
+++ b/mongoose.c
@@ -4864,7 +4864,6 @@ static void close_connection(struct mg_connection *conn) {
   if (conn->ssl != NULL) {
     // Run SSL_shutdown twice to ensure completly close SSL connection
     SSL_shutdown(conn->ssl);
-    SSL_shutdown(conn->ssl);
     SSL_free(conn->ssl);
     conn->ssl = NULL;
   }