Commit 8e00aa82 authored by Poul-Henning Kamp's avatar Poul-Henning Kamp

Replay of SVN r5765

Minor cleanups
parent 0b06c851
...@@ -25,6 +25,7 @@ ...@@ -25,6 +25,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE. * SUCH DAMAGE.
* *
* VED - Varnish Esi Delivery
*/ */
#include "config.h" #include "config.h"
...@@ -45,7 +46,7 @@ SVNID("$Id") ...@@ -45,7 +46,7 @@ SVNID("$Id")
/*--------------------------------------------------------------------*/ /*--------------------------------------------------------------------*/
static void static void
ESI_Include(struct sess *sp, const char *src, const char *host) ved_include(struct sess *sp, const char *src, const char *host)
{ {
struct object *obj; struct object *obj;
struct worker *w; struct worker *w;
...@@ -125,7 +126,7 @@ ESI_Include(struct sess *sp, const char *src, const char *host) ...@@ -125,7 +126,7 @@ ESI_Include(struct sess *sp, const char *src, const char *host)
#define Debug(fmt, ...) /**/ #define Debug(fmt, ...) /**/
static void static void
esi_sendchunk(const struct sess *sp, const void *cb, ssize_t cl, ved_sendchunk(const struct sess *sp, const void *cb, ssize_t cl,
const void *ptr, ssize_t l) const void *ptr, ssize_t l)
{ {
...@@ -197,11 +198,8 @@ ESI_Deliver(struct sess *sp) ...@@ -197,11 +198,8 @@ ESI_Deliver(struct sess *sp)
assert (q > p); assert (q > p);
crc_ref = crc32(0L, Z_NULL, 0); crc_ref = crc32(0L, Z_NULL, 0);
crc_ref = crc32(crc_ref, st->ptr + off, l); crc_ref = crc32(crc_ref, st->ptr + off, l);
if (crc_ref != crc) {
printf("CRC Mismatch %08x %08x\n", crc_ref, crc);
}
xxxassert(crc_ref == crc); xxxassert(crc_ref == crc);
esi_sendchunk(sp, p, q - p, st->ptr + off, l); ved_sendchunk(sp, p, q - p, st->ptr + off, l);
off += l; off += l;
p = q + 1; p = q + 1;
break; break;
...@@ -220,7 +218,7 @@ ESI_Deliver(struct sess *sp) ...@@ -220,7 +218,7 @@ ESI_Deliver(struct sess *sp)
r = (void*)strchr((const char*)q, '\0'); r = (void*)strchr((const char*)q, '\0');
AN(r); AN(r);
Debug("INCL [%s][%s] BEGIN\n", q, p); Debug("INCL [%s][%s] BEGIN\n", q, p);
ESI_Include(sp, (const char*)q, (const char*)p); ved_include(sp, (const char*)q, (const char*)p);
Debug("INCL [%s][%s] END\n", q, p); Debug("INCL [%s][%s] END\n", q, p);
p = r + 1; p = r + 1;
break; break;
......
...@@ -25,6 +25,7 @@ ...@@ -25,6 +25,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE. * SUCH DAMAGE.
* *
* VEP Varnish Esi Parsing
*/ */
#include "config.h" #include "config.h"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment