Skip to content

Commit 61cf8d6

Browse files
committed
Fix crash when closing a connection during setup
Closes a race condition where disposing a connection before its internal initialization completed could crash the program. Updates courier to 0.1.4.
1 parent 854b496 commit 61cf8d6

2 files changed

Lines changed: 4 additions & 1 deletion

File tree

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
## Fix crash when closing a connection during setup
2+
3+
Closing or disposing a connection while it was still being set up (before internal initialization completed) could crash the program. This was a race condition that was unlikely but possible, particularly on arm64. Connections now handle early close safely.

corral.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
},
1111
{
1212
"locator": "github.com/ponylang/courier.git",
13-
"version": "0.1.2"
13+
"version": "0.1.4"
1414
},
1515
{
1616
"locator": "github.com/ponylang/uri.git",

0 commit comments

Comments
 (0)