瀏覽代碼

when event_add or event_del fail, tell us why.
(nick, do i have my libevent strerror dance moves correct?)


svn:r5462

Roger Dingledine 20 年之前
父節點
當前提交
f94f4c1686
共有 1 個文件被更改,包括 6 次插入4 次删除
  1. 6 4
      src/or/main.c

+ 6 - 4
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 <b>conn</b> is listening for read events. */