File tree Expand file tree Collapse file tree 2 files changed +25
-1
lines changed
Expand file tree Collapse file tree 2 files changed +25
-1
lines changed Original file line number Diff line number Diff line change 1+ 1.11.6 | 2025-07-16 13:21:33 +0200
2+
3+ * Fix fiber abortion. (Robin Sommer, Corelight)
4+
5+ When aborting a fiber, we need to activate it once more, to then leave
6+ it for good by raising an `AbortException. Problem was that that
7+ exception ended up being caught by user code because it was derived
8+ from `std::exception`. This change removes the base class so that the
9+ exception is guaranteed to go back to the managing fiber code, where
10+ we just ignore it.
11+
12+ (cherry picked from commit 193c33577344780f4fb25dc860848c9e42e31e15)
13+
14+ * Prevent throwing naked exception when yielding from aborted fiber. (Benjamin Bannier, Corelight)
15+
16+ It is not clear to me why we did not throw a `RuntimeError` in the first
17+ place, but in any case we did not provide a proper stringification which
18+ would lead to a very cryptic error for this already obscure error
19+ scenario.
20+
21+ With this patch we instead throw a Runtime error with some context.
22+
23+ (cherry picked from commit 647a3d94bf506ba5ca9f982722013c895bdfd617)
24+
1251.11.5 | 2025-05-14 14:17:07 +0200
226
327 * GH-2057: Fix `bytes` iterator dereference operation. (Robin Sommer, Corelight)
Original file line number Diff line number Diff line change 1- 1.11.5
1+ 1.11.6
You can’t perform that action at this time.
0 commit comments