]> err.no Git - varnish/commitdiff
More asserts
authorphk <phk@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Thu, 20 Jul 2006 14:40:54 +0000 (14:40 +0000)
committerphk <phk@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Thu, 20 Jul 2006 14:40:54 +0000 (14:40 +0000)
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@528 d4fa192b-c00b-0410-8231-f00ffab90ce4

varnish-cache/bin/varnishd/cache_fetch.c
varnish-cache/bin/varnishd/cache_response.c

index a052a3585c041c72fdc182c236b5c4c2db52b491..6cf3f04ef505bf78c0dcb197916ed494e74b25dc 100644 (file)
@@ -41,6 +41,7 @@ fetch_straight(const struct sess *sp, int fd, struct http *hp, char *b)
        cl = strtoumax(b, NULL, 0);
 
        st = stevedore->alloc(stevedore, cl);
+       assert(st->stevedore != NULL);
        TAILQ_INSERT_TAIL(&sp->obj->store, st, list);
        st->len = cl;
        sp->obj->len = cl;
@@ -105,6 +106,7 @@ fetch_chunked(const struct sess *sp, int fd, struct http *hp)
                        } else {
                                st = stevedore->alloc(stevedore,
                                    stevedore->trim == NULL ? u : CHUNK_PREALLOC);
+                               assert(st->stevedore != NULL);
                                TAILQ_INSERT_TAIL(&sp->obj->store, st, list);
                                p = st->ptr;
                        }
@@ -177,6 +179,7 @@ fetch_eof(const struct sess *sp, int fd, struct http *hp)
        while (1) {
                if (v == 0) {
                        st = stevedore->alloc(stevedore, CHUNK_PREALLOC);
+                       assert(st->stevedore != NULL);
                        TAILQ_INSERT_TAIL(&sp->obj->store, st, list);
                        p = st->ptr + st->len;
                        v = st->space - st->len;
index 4290007c0f04669962157f41afc3144219e51583..8596b62b703a1b4b08f8d6a816334e08b6953bd9 100644 (file)
@@ -196,6 +196,7 @@ RES_WriteObj(struct sess *sp)
        /* XXX: conditional request handling */
        if (!strcmp(sp->http->req, "GET")) {
                TAILQ_FOREACH(st, &sp->obj->store, list) {
+                       assert(st->stevedore != NULL);
                        u += st->len;
                        if (st->stevedore->send == NULL) {
                                RES_Write(sp, st->ptr, st->len);