Forráskód Böngészése

tor_assert(), not assert()

svn:r1777
Nick Mathewson 20 éve
szülő
commit
e6f3bf2a68
3 módosított fájl, 5 hozzáadás és 4 törlés
  1. 1 2
      src/common/fakepoll.c
  2. 3 1
      src/common/util.c
  3. 1 1
      src/common/util.h

+ 1 - 2
src/common/fakepoll.c

@@ -26,7 +26,6 @@
 #elif defined(_MSC_VER)
 #include <winsock.h>
 #endif
-#include <assert.h>
 
 /* by default, windows handles only 64 fd's */
 #if defined(MS_WINDOWS) && !defined(FD_SETSIZE)
@@ -61,7 +60,7 @@ tor_poll(struct pollfd *ufds, unsigned int nfds, int timeout)
         for (idx = 0; idx < nfds; ++idx) {
                 ufds[idx].revents = 0;
                 fd = ufds[idx].fd;
-                assert (fd >= 0);
+                tor_assert(fd >= 0);
                 if (fd > maxfd) {
                   maxfd = fd;
 #ifdef MS_WINDOWS

+ 3 - 1
src/common/util.c

@@ -1094,7 +1094,9 @@ tor_socketpair(int family, int type, int protocol, int fd[2])
 
 /* On Windows, WSAEWOULDBLOCK is not always correct: when you see it,
  * you need to ask the socket for its actual errno.  Also, you need to
- * get your errors from WSAGetLastError, not errno.
+ * get your errors from WSAGetLastError, not errno.  (If you supply a
+ * socket of -1, we check WSAGetLastError, but don't correct
+ * WSAEWOULDBLOCKs.)
  */
 #ifdef MS_WINDOWS
 int tor_socket_errno(int sock)

+ 1 - 1
src/common/util.h

@@ -256,7 +256,7 @@ const char *tor_socket_strerror(int e);
 #define ERRNO_IS_EINPROGRESS(e)      ((e) == EINPROGRESS)
 #define ERRNO_IS_CONN_EINPROGRESS(e) ((e) == EINPROGRESS)
 #define tor_socket_errno(sock)       (errno)
-#define tor_socket_strerror(e)              strerror(e)
+#define tor_socket_strerror(e)       strerror(e)
 #endif
 
 #endif