From cb0ae178eecd3b211a15915b91a2889c397040ed Mon Sep 17 00:00:00 2001 From: Jack Moffitt Date: Tue, 9 Dec 2008 13:57:43 -0700 Subject: [PATCH] Remove spurious error notices on EINTR and EAGAIN in xmpp_run_once(). --- src/event.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/event.c b/src/event.c index 1daa098..571a7ee 100644 --- a/src/event.c +++ b/src/event.c @@ -222,8 +222,9 @@ void xmpp_run_once(xmpp_ctx_t *ctx, const unsigned long timeout) /* select errored */ if (ret < 0) { - xmpp_error(ctx, "xmpp", "event watcher internal error %d", - sock_error()); + if (!sock_is_recoverable(sock_error())) + xmpp_error(ctx, "xmpp", "event watcher internal error %d", + sock_error()); return; }