diff --git a/src/reflector.c b/src/reflector.c index 4ca6565..57b2131 100644 --- a/src/reflector.c +++ b/src/reflector.c @@ -469,9 +469,11 @@ int run_event_loop(struct options *options) { if (errno == EWOULDBLOCK) continue; // send queue overwhelmed; skipping log_err(LOG_ERR, "sendto"); - goto end; + if (errno != EPERM) + goto end; + } else { + log_msg(LOG_DEBUG, "sent"); } - log_msg(LOG_DEBUG, "sent"); } } }