diff --git a/src/or/main.c b/src/or/main.c index b8ddc344f7..42e92d92fa 100644 --- a/src/or/main.c +++ b/src/or/main.c @@ -261,8 +261,9 @@ connection_watch_events(connection_t *conn, short events) if (r<0) warn(LD_NET, - "Error from libevent setting read event state for %d to %swatched.", - conn->s, (events & EV_READ)?"":"un"); + "Error from libevent setting read event state for %d to %swatched: %s", + conn->s, (events & EV_READ)?"":"un", + tor_socket_strerror(tor_socket_errno(conn->s))); if (events & EV_WRITE) { r = event_add(conn->write_event, NULL); @@ -272,8 +273,9 @@ connection_watch_events(connection_t *conn, short events) if (r<0) warn(LD_NET, - "Error from libevent setting read event state for %d to %swatched.", - conn->s, (events & EV_WRITE)?"":"un"); + "Error from libevent setting read event state for %d to %swatched: %s", + conn->s, (events & EV_WRITE)?"":"un", + tor_socket_strerror(tor_socket_errno(conn->s))); } /** Return true iff conn is listening for read events. */