From: Roger Dingledine Date: Sun, 14 Sep 2008 03:36:54 +0000 (+0000) Subject: make it explicit that the uncompressed cached dir items are nul-terminated X-Git-Tag: tor-0.2.1.6-alpha~53 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4045ef72f5db967033bd14217eed4bfea4ea9453;p=thirdparty%2Ftor.git make it explicit that the uncompressed cached dir items are nul-terminated (they are, but now we should keep them that way) svn:r16906 --- 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;