diff --git a/src/or/or.h b/src/or/or.h index 0d0757bc65..81345e2f2f 100644 --- a/src/or/or.h +++ b/src/or/or.h @@ -1176,11 +1176,11 @@ typedef struct addr_policy_t { /** A cached_dir_t represents a cacheable directory object, along with its * compressed form. */ typedef struct cached_dir_t { - char *dir; /**< Contents of this object */ + char *dir; /**< Contents of this object, nul-terminated. */ char *dir_z; /**< Compressed contents of this object. */ - size_t dir_len; /**< Length of dir */ - size_t dir_z_len; /**< Length of dir_z */ - time_t published; /**< When was this object published */ + size_t dir_len; /**< Length of dir (not counting its nul). */ + size_t dir_z_len; /**< Length of dir_z. */ + time_t published; /**< When was this object published. */ int refcnt; /**< Reference count for this cached_dir_t. */ } cached_dir_t;