Browse Source

In 0.3.3, we use timestamps, not absolute milliseconds.

Nick Mathewson 6 years ago
parent
commit
1eeb505e6f
2 changed files with 3 additions and 2 deletions
  1. 2 1
      src/or/or.h
  2. 1 1
      src/or/relay.c

+ 2 - 1
src/or/or.h

@@ -1182,7 +1182,8 @@ typedef struct cell_queue_t {
 typedef struct destroy_cell_t {
   TOR_SIMPLEQ_ENTRY(destroy_cell_t) next;
   circid_t circid;
-  uint32_t inserted_time; /** Timestamp when this was queued. */
+  uint32_t inserted_timestamp; /**< Time (in timestamp units) when this cell
+                                * was inserted */
   uint8_t reason;
 } destroy_cell_t;
 

+ 1 - 1
src/or/relay.c

@@ -2565,7 +2565,7 @@ destroy_cell_queue_append(destroy_cell_queue_t *queue,
   cell->circid = circid;
   cell->reason = reason;
   /* Not yet used, but will be required for OOM handling. */
-  cell->inserted_time = (uint32_t) monotime_coarse_absolute_msec();
+  cell->inserted_timestamp = monotime_coarse_get_stamp();
 
   TOR_SIMPLEQ_INSERT_TAIL(&queue->head, cell, next);
   ++queue->n;