Commit f97ddd44 authored by Roger Dingledine's avatar Roger Dingledine
Browse files

minor code cleanup


svn:r166
parent b1953892
Loading
Loading
Loading
Loading
+4 −4
Original line number Original line Diff line number Diff line
@@ -327,11 +327,11 @@ int circuit_deliver_data_cell(cell_t *cell, circuit_t *circ, int cell_direction)
    return -1;
    return -1;
  }
  }


  if((!conn && cell_direction == CELL_DIRECTION_OUT) || (conn && conn->type == CONN_TYPE_EXIT)) {
  if(cell_direction == CELL_DIRECTION_OUT && (!conn || conn->type == CONN_TYPE_EXIT)) {
    log(LOG_DEBUG,"circuit_deliver_data_cell(): Sending to exit.");
    log(LOG_DEBUG,"circuit_deliver_data_cell(): Sending to exit.");
    return connection_exit_process_data_cell(cell, circ);
    return connection_exit_process_data_cell(cell, circ);
  }
  }
  if((!conn && cell_direction == CELL_DIRECTION_IN) || (conn && conn->type == CONN_TYPE_AP)) {
  if(cell_direction == CELL_DIRECTION_IN && (!conn || conn->type == CONN_TYPE_AP)) {
    log(LOG_DEBUG,"circuit_deliver_data_cell(): Sending to AP.");
    log(LOG_DEBUG,"circuit_deliver_data_cell(): Sending to AP.");
    return connection_ap_process_data_cell(cell, circ);
    return connection_ap_process_data_cell(cell, circ);
  }
  }
@@ -352,7 +352,7 @@ int circuit_crypt(circuit_t *circ, char *in, int inlen, char cell_direction) {
  if(!out)
  if(!out)
    return -1;
    return -1;


  if(cell_direction == CELL_DIRECTION_IN) { //crypt_type == 'e') {
  if(cell_direction == CELL_DIRECTION_IN) { 
    if(circ->cpath) { /* we're at the beginning of the circuit. We'll want to do layered crypts. */
    if(circ->cpath) { /* we're at the beginning of the circuit. We'll want to do layered crypts. */
      for (i=circ->cpathlen-1; i >= 0; i--) /* moving from first to last hop 
      for (i=circ->cpathlen-1; i >= 0; i--) /* moving from first to last hop 
                                       * Remember : cpath is in reverse order, i.e. last hop first
                                       * Remember : cpath is in reverse order, i.e. last hop first
@@ -379,7 +379,7 @@ int circuit_crypt(circuit_t *circ, char *in, int inlen, char cell_direction) {
      }
      }
      memcpy(in,out,inlen);
      memcpy(in,out,inlen);
    }
    }
  } else if(cell_direction == CELL_DIRECTION_OUT) { //crypt_type == 'd') {
  } else if(cell_direction == CELL_DIRECTION_OUT) { 
    if(circ->cpath) { /* we're at the beginning of the circuit. We'll want to do layered crypts. */
    if(circ->cpath) { /* we're at the beginning of the circuit. We'll want to do layered crypts. */
      for (i=0; i < circ->cpathlen; i++) /* moving from last to first hop 
      for (i=0; i < circ->cpathlen; i++) /* moving from last to first hop 
                                          * Remember : cpath is in reverse order, i.e. last hop first
                                          * Remember : cpath is in reverse order, i.e. last hop first
+1 −1
Original line number Original line Diff line number Diff line
@@ -767,7 +767,7 @@ int connection_process_cell_from_inbuf(connection_t *conn) {
  printf("\n");
  printf("\n");
#endif
#endif


  /* retrieve cell info from outbuf (create the struct from the string) */
  /* retrieve cell info from outbuf (create the host-order struct from the network-order string) */
  memset(&cell,0,sizeof(cell_t)); /* zero it out to start */
  memset(&cell,0,sizeof(cell_t)); /* zero it out to start */
  cell.aci = ntohs(*(aci_t *)outbuf);
  cell.aci = ntohs(*(aci_t *)outbuf);
  cell.command = *(outbuf+2);
  cell.command = *(outbuf+2);
+1 −2
Original line number Original line Diff line number Diff line
@@ -237,8 +237,6 @@ struct connection_t {


  int onions_handled_this_second;
  int onions_handled_this_second;


//  uint16_t aci; /* anonymous connection identifier */

/* used by OR and OP: */
/* used by OR and OP: */


  uint32_t bandwidth; /* connection bandwidth */
  uint32_t bandwidth; /* connection bandwidth */
@@ -650,6 +648,7 @@ int connection_dir_handle_listener_read(connection_t *conn);


int connection_dns_finished_flushing(connection_t *conn);
int connection_dns_finished_flushing(connection_t *conn);
int connection_dns_process_inbuf(connection_t *conn);
int connection_dns_process_inbuf(connection_t *conn);
void init_cache_tree(void);
int dns_resolve(connection_t *exitconn);
int dns_resolve(connection_t *exitconn);
int dns_master_start(void);
int dns_master_start(void);