]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Fix windows build
authorNick Mathewson <nickm@torproject.org>
Wed, 27 Oct 2004 18:14:38 +0000 (18:14 +0000)
committerNick Mathewson <nickm@torproject.org>
Wed, 27 Oct 2004 18:14:38 +0000 (18:14 +0000)
svn:r2613

src/common/util.c
src/or/config.c
src/or/dirserv.c
src/or/dns.c

index e50d203130b167ce5fcbc3a1ea1129676d7348a7..3aa6d0bdd9628857a83184c58671983e91680655 100644 (file)
@@ -2346,7 +2346,7 @@ int tor_vsnprintf(char *str, size_t size, const char *format, va_list args)
   r = vsnprintf(str, size, format, args);
 #endif
   str[size-1] = '\0';
-  if (r < 0 || r >= size)
+  if (r < 0 || ((size_t)r) >= size)
     return -1;
   return r;
 }
index c4dcf780ff35b1f14700a485dcda4988a9e5412f..eb363f3eede5a6bf15a136971c4c92fb7b1e85c6 100644 (file)
@@ -309,7 +309,7 @@ config_assign_line(or_options_t *options, struct config_line_t *c)
     c->key = tor_strdup(var->name);
   }
 
-  lvalue = ((void*)options) + var->var_offset;
+  lvalue = ((char*)options) + var->var_offset;
   switch(var->type) {
 
   case CONFIG_TYPE_UINT:
index 9ebb56a57ae7166f297f54ede3ca61088f78040f..551c17f9f03e056b54366af7cb7e4f474febb1ac 100644 (file)
@@ -511,8 +511,9 @@ list_server_status(char **running_routers_out, char **router_status_out)
   SMARTLIST_FOREACH(descriptor_list, descriptor_entry_t *, d,
   {
     int is_live;
+       connection_t *conn;
     tor_assert(d->router);
-    connection_t *conn = connection_get_by_identity_digest(
+    conn = connection_get_by_identity_digest(
                     d->router->identity_digest, CONN_TYPE_OR);
     is_live = (conn && conn->state == OR_CONN_STATE_OPEN);
     smartlist_add(rr_entries, list_single_server_status(d, is_live, 1));
index 728845f26048bafac3da7115e7503cfd41183524..913cb38892ae30b7811fd39766b2fb730f3e74bd 100644 (file)
@@ -159,7 +159,7 @@ static void send_resolved_cell(connection_t *conn, uint8_t answer_type)
     case RESOLVED_TYPE_ERROR_TRANSIENT:
     case RESOLVED_TYPE_ERROR:
       buf[1] = 24; /* length of "error resolving hostname" */
-      strlcpy(buf+2, "error resolving hostname", buf-2);
+      strlcpy(buf+2, "error resolving hostname", sizeof(buf)-2);
       buflen = 26;
       break;
     default: