Skip to content

Commit 52d1fbf

Browse files
committed
improved error handling
1 parent 7d78c86 commit 52d1fbf

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/core/ev.c

+4-4
Original file line numberDiff line numberDiff line change
@@ -2495,14 +2495,14 @@ static JanetAsyncStatus handle_connect(JanetListenerState *s) {
24952495
if (res == 0) {
24962496
janet_schedule(s->fiber, janet_wrap_abstract(s->stream));
24972497
} else {
2498-
janet_cancel(s->fiber, janet_cstringv(strerror(res)));
24992498
// TODO help needed. janet_stream_close(s->stream);
2499+
janet_cancel(s->fiber, janet_cstringv(strerror(res)));
25002500
}
2501-
return JANET_ASYNC_STATUS_DONE;
25022501
} else {
2503-
// TODO panic? assert?
2504-
return JANET_ASYNC_STATUS_NOT_DONE;
2502+
// TODO help needed. janet_stream_close(s->stream);
2503+
janet_cancel(s->fiber, janet_ev_lasterr());
25052504
}
2505+
return JANET_ASYNC_STATUS_DONE;
25062506
}
25072507

25082508

0 commit comments

Comments
 (0)