Changeset 3403
- Timestamp:
- 2008-11-19 11:10:16 (2 months ago)
- Files:
-
- trunk/varnish-cache/bin/varnishd/cache_hash.c (modified) (4 diffs)
- trunk/varnish-cache/bin/varnishd/hash_simple_list.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/varnish-cache/bin/varnishd/cache_hash.c
r3381 r3403 138 138 139 139 int 140 HSH_Compare(const struct sess *sp, const struct objhead *o bj)140 HSH_Compare(const struct sess *sp, const struct objhead *oh) 141 141 { 142 142 int i; … … 146 146 CHECK_OBJ_NOTNULL(sp, SESS_MAGIC); 147 147 CHECK_OBJ_NOTNULL(sp->wrk, WORKER_MAGIC); 148 CHECK_OBJ_NOTNULL(o bj, OBJHEAD_MAGIC);149 i = sp->lhashptr - o bj->hashlen;148 CHECK_OBJ_NOTNULL(oh, OBJHEAD_MAGIC); 149 i = sp->lhashptr - oh->hashlen; 150 150 if (i) 151 151 return (i); 152 b = o bj->hash;152 b = oh->hash; 153 153 for (u = 0; u < sp->ihashptr; u += 2) { 154 154 v = pdiff(sp->hashptr[u], sp->hashptr[u + 1]); … … 163 163 assert(*b == '\0'); 164 164 b++; 165 assert(b == o bj->hash + obj->hashlen);165 assert(b == oh->hash + oh->hashlen); 166 166 return (0); 167 167 } 168 168 169 169 void 170 HSH_Copy(const struct sess *sp, const struct objhead *o bj)170 HSH_Copy(const struct sess *sp, const struct objhead *oh) 171 171 { 172 172 unsigned u, v; 173 173 char *b; 174 174 175 assert(obj->hashlen >= sp->lhashptr); 176 b = obj->hash; 175 CHECK_OBJ_NOTNULL(sp, SESS_MAGIC); 176 CHECK_OBJ_NOTNULL(oh, OBJHEAD_MAGIC); 177 178 assert(oh->hashlen >= sp->lhashptr); 179 b = oh->hash; 177 180 for (u = 0; u < sp->ihashptr; u += 2) { 178 181 v = pdiff(sp->hashptr[u], sp->hashptr[u + 1]); … … 182 185 } 183 186 *b++ = '\0'; 184 assert(b <= o bj->hash + obj->hashlen);187 assert(b <= oh->hash + oh->hashlen); 185 188 } 186 189 trunk/varnish-cache/bin/varnishd/hash_simple_list.c
r3400 r3403 117 117 118 118 static int 119 hsl_deref(const struct objhead *o bj)119 hsl_deref(const struct objhead *oh) 120 120 { 121 121 struct hsl_entry *he; 122 122 int ret; 123 123 124 AN(o bj->hashpriv);125 he = o bj->hashpriv;124 AN(oh->hashpriv); 125 he = oh->hashpriv; 126 126 Lck_Lock(&hsl_mtx); 127 127 if (--he->refcnt == 0) {
