aboutsummaryrefslogtreecommitdiff
path: root/59
diff options
context:
space:
mode:
authorRodrigo Arias Mallo <rodarima@gmail.com>2025-09-28 20:26:15 +0200
committerRodrigo <rodarima@gmail.com>2025-09-28 23:10:55 +0200
commitfb510ea86be5ceb9e91573890242581fdbd77ad8 (patch)
treed819fe40683592008d136727f5a0b03e48dc1164 /59
Initial versionHEADmain
Diffstat (limited to '59')
-rw-r--r--59/index.md24
1 files changed, 24 insertions, 0 deletions
diff --git a/59/index.md b/59/index.md
new file mode 100644
index 0000000..4e9f8c3
--- /dev/null
+++ b/59/index.md
@@ -0,0 +1,24 @@
+Title: Free SSL connection before closing file descriptor
+Author: rodarima
+Created: Sun, 14 Jan 2024 07:43:12 +0000
+State: closed
+
+Attempting to shutdown an SSL conection in LibreSSL was causing an error to be queued in the error queue, which was triggering the `assert(!ERR_get_error())` for a new connection. In OpenSSL this error was not queue in the "main" error queue, but only recorded for that SSL connection. so it was not triggering the assert.
+
+The fix simply closes the file descriptor *after* performing the free operation.
+
+@badsectoracula could you test this PR and check that fixes the #51 issue?
+
+Fixes #51
+
+--%--
+From: badsectoracula
+Date: Mon, 15 Jan 2024 09:48:49 +0000
+
+I checked the branch and the bug seems to be gone, https sites load fine.
+
+--%--
+From: rodarima
+Date: Mon, 15 Jan 2024 18:01:00 +0000
+
+Thanks! I'll merge it then. \ No newline at end of file