Преглед изворни кода

note a bug in our tor_socketpair implementation
can somebody fix this or create a flyspray entry for it?


svn:r4483

Roger Dingledine пре 20 година
родитељ
комит
09e87f452d
1 измењених фајлова са 4 додато и 0 уклоњено
  1. 4 0
      src/common/compat.c

+ 4 - 0
src/common/compat.c

@@ -291,6 +291,10 @@ set_socket_nonblocking(int socket)
  * stack is down). And even if it succeeds, the socket pair will not
  * be able to read while localhost is down later (the socket pair may
  * even close, depending on OS-specific timeouts).
+ *
+ * XXX Bug: this function assumes errno is how you report errors, but
+ * that isn't the case for Windows, which is where it's most likely
+ * to be called.
  **/
 int
 tor_socketpair(int family, int type, int protocol, int fd[2])