]> err.no Git - varnish/commitdiff
Fix an assert so it actually has a chance of firing: (an unsigned is
authorphk <phk@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Fri, 11 Aug 2006 07:01:13 +0000 (07:01 +0000)
committerphk <phk@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Fri, 11 Aug 2006 07:01:13 +0000 (07:01 +0000)
always >= 0)

git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@789 d4fa192b-c00b-0410-8231-f00ffab90ce4

varnish-cache/bin/varnishd/cache_pass.c

index f977272e0122c3632301154380ebbf81e4f914d0..27a5aa3971520118d269024dce30d0b8482037d1 100644 (file)
@@ -118,8 +118,8 @@ pass_chunked(struct sess *sp, int fd, struct http *hp)
                        sp->wrk->acct.bodybytes += WRK_Write(sp->wrk, p, j);
                        WRK_Flush(sp->wrk);
                        p += j;
+                       assert(u >= j);
                        u -= j;
-                       assert(u >= 0);
                        if (u == 0)
                                break;
                        p = bp = buf;