Software / code / prosody
File
.editorconfig @ 13794:471b676e64eb 13.0
util.adminstream: Fix traceback on double-close (fixes #1913)
In some circumstances, particularly with 'opportunistic_writes' and
'fatal_errors' enabled in the epoll backend, the connection may be closed
halfway through the session close process (because it contains debug logging,
which in the case of the watch:log() command, will trigger a write to the
socket).
The chosen fix is to cache session.conn in a local variable (we already did
this later on, but this pulls it up to the top of the function, which is
generally more correct anyway).
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Mon, 31 Mar 2025 16:25:09 +0100 |
| parent | 13194:b8398218dd23 |
line wrap: on
line source
# https://editorconfig.org/ root = true [*] charset = utf-8 end_of_line = lf indent_style = tab insert_final_newline = true trim_trailing_whitespace = true max_line_length = 150 [CHANGES] indent_size = 4 indent_style = space [configure] indent_size = 3 indent_style = space [*.xml] # xmllint --nsclean --encode UTF-8 --noent --format - indent_size = 2 indent_style = space