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;
} 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;
}
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;
/* 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);