From 0fed1f969b1b5fdf0d0f3ac0e731fa22379380a9 Mon Sep 17 00:00:00 2001 From: Matthew LeVan Date: Wed, 19 Jul 2023 11:52:42 -0400 Subject: [PATCH] conn: stop crashing on small receiving buffers --- pkg/vere/io/conn.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/pkg/vere/io/conn.c b/pkg/vere/io/conn.c index 1f381a2c6c..e89135adac 100644 --- a/pkg/vere/io/conn.c +++ b/pkg/vere/io/conn.c @@ -337,12 +337,9 @@ _conn_moor_bail(void* ptr_v, ssize_t err_i, const c3_c* err_c) if ( err_i != UV_EOF ) { u3l_log("conn: moor bail %zd %s", err_i, err_c); - if ( _(can_u->liv_o) ) { - _conn_send_noun(can_u, u3nq(0, c3__bail, u3i_word(err_i), - u3i_string(err_c))); - can_u->liv_o = c3n; - } + can_u->liv_o = c3n; } + _conn_close_chan(san_u, can_u); }