diff options
Diffstat (limited to 'src/or/or.h')
-rw-r--r-- | src/or/or.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/or/or.h b/src/or/or.h index 3f76ceaaa6..62a3442c77 100644 --- a/src/or/or.h +++ b/src/or/or.h @@ -790,8 +790,11 @@ typedef struct or_connection_t { char identity_digest[DIGEST_LEN]; char *nickname; /**< Nickname of OR on other side (if any). */ - tor_tls_t *tls; /**< TLS connection state */ - int tls_error; /**< Last tor_tls error code */ + tor_tls_t *tls; /**< TLS connection state. */ + int tls_error; /**< Last tor_tls error code. */ + /** Whether we are using this conn for any client traffic. If we're + * not, we can rate limit it further. */ + uint8_t client_used:1; time_t timestamp_lastempty; /**< When was the outbuf last completely empty?*/ |