From 1ef15da77b591594b19a5a81f5c80fb3b34d089f Mon Sep 17 00:00:00 2001 From: Alex Hultman Date: Mon, 15 Feb 2021 20:10:15 +0100 Subject: [PATCH] Catch connect errors --- fuzzing/EpollHelloWorld.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/fuzzing/EpollHelloWorld.cpp b/fuzzing/EpollHelloWorld.cpp index e4c2b93..8ac4263 100644 --- a/fuzzing/EpollHelloWorld.cpp +++ b/fuzzing/EpollHelloWorld.cpp @@ -64,6 +64,10 @@ void test() { struct us_socket_context_t *client_context = us_create_socket_context(0, loop, 0, {}); client = us_socket_context_connect(0, client_context, "hostname", 5000, "localhost", 0, 0); + us_socket_context_on_connect_error(0, client_context, [](struct us_socket_t *s, int code) { + return s; + }); + us_socket_context_on_open(0, client_context, [](struct us_socket_t *s, int is_client, char *ip, int ip_length) { us_socket_flush(0, s); return s;