Przeglądaj źródła

fix some bool logic

svn:r2075
Roger Dingledine 21 lat temu
rodzic
commit
84b8f8e04a
1 zmienionych plików z 2 dodań i 2 usunięć
  1. 2 2
      src/or/connection_or.c

+ 2 - 2
src/or/connection_or.c

@@ -245,7 +245,7 @@ int connection_tls_continue_handshake(connection_t *conn) {
   return 0;
 }
 
-static int digest_is_nonzero(const char *id) {
+static int digest_is_zero(const char *id) {
   char ZERO_DIGEST[DIGEST_LEN];
   memset(ZERO_DIGEST, 0, DIGEST_LEN);
   return !memcmp(ZERO_DIGEST, id, DIGEST_LEN);
@@ -315,7 +315,7 @@ connection_tls_finish_handshake(connection_t *conn) {
     return -1;
   }
 
-  if (digest_is_nonzero(conn->identity_digest)) {
+  if (!digest_is_zero(conn->identity_digest)) {
     /* I initiated this connection. */
     if (strcasecmp(conn->nickname, nickname)) {
       log_fn(options.DirPort ? LOG_WARN : LOG_INFO,