Changeset 141
- Timestamp:
- 09/07/2006 11:40:09 AM (2 years ago)
- Files:
-
- 2 modified
-
branches/1.0/xcache.c (modified) (3 diffs)
-
trunk/xcache.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/1.0/xcache.c
r86 r141 403 403 if (cache->deletes) { 404 404 last = (xc_delete_t *) &cache->deletes; 405 for (p = *last; p; p = p->next) {405 for (p = *last; p; p = *last) { 406 406 if (t - p->dtime > 3600) { 407 407 p->refcount = 0; … … 1207 1207 case XC_OP_CLEAR: 1208 1208 { 1209 xc_entry_t *e ;1209 xc_entry_t *e, *next; 1210 1210 int i, c; 1211 1211 … … 1218 1218 ENTER_LOCK(cache) { 1219 1219 for (i = 0, c = cache->hentry->size; i < c; i ++) { 1220 for (e = cache->entries[i]; e; e = e->next) { 1220 for (e = cache->entries[i]; e; e = next) { 1221 next = e->next; 1221 1222 xc_entry_remove_dmz(e TSRMLS_CC); 1222 1223 } -
trunk/xcache.c
r140 r141 343 343 344 344 pp = &cache->deletes; 345 for (p = *pp; p; p = p->next) {345 for (p = *pp; p; p = *pp) { 346 346 if (XG(request_time) - p->dtime > 3600) { 347 347 p->refcount = 0; … … 1489 1489 case XC_OP_CLEAR: 1490 1490 { 1491 xc_entry_t *e ;1491 xc_entry_t *e, *next; 1492 1492 int i, c; 1493 1493 … … 1500 1500 ENTER_LOCK(cache) { 1501 1501 for (i = 0, c = cache->hentry->size; i < c; i ++) { 1502 for (e = cache->entries[i]; e; e = e->next) { 1502 for (e = cache->entries[i]; e; e = next) { 1503 next = e->next; 1503 1504 xc_entry_remove_dmz(e TSRMLS_CC); 1504 1505 }

