Index: locrewrite.c =================================================================== RCS file: /export/home/jdw/cvsroot/squid/src/locrewrite.c,v retrieving revision 1.1.1.1 diff -u -r1.1.1.1 locrewrite.c --- locrewrite.c 18 Jun 2002 20:09:05 -0000 1.1.1.1 +++ locrewrite.c 18 Jun 2002 22:43:36 -0000 @@ -53,7 +53,6 @@ locationRewriteHandleReply(void *data, char *reply) { rewriteStateData *r = data; - int valid; char *t; debug(29, 5) ("rewriteHandleRead: {%s}\n", reply ? reply : ""); if (reply) { @@ -62,10 +61,9 @@ if (*reply == '\0') reply = NULL; } - valid = cbdataReferenceValid(r->data); - cbdataReferenceDone(r->data); - if (valid) + if (cbdataReferenceValid(r->data)) r->handler(r->data, reply); + cbdataReferenceDone(r->data); locationRewriteStateFree(r); }