diff --git a/racket/src/rktio/rktio_network.c b/racket/src/rktio/rktio_network.c index a4c7f3dbed..3cc212a02d 100644 --- a/racket/src/rktio/rktio_network.c +++ b/racket/src/rktio/rktio_network.c @@ -1468,8 +1468,10 @@ rktio_listener_t *rktio_listen(rktio_t *rktio, rktio_addrinfo_t *src, int backlo #endif } - l->count = pos; - rktio_listen_stop(rktio, l); + if (l) { + l->count = pos; + rktio_listen_stop(rktio, l); + } return NULL; }