]> err.no Git - varnish/commitdiff
Assert non-null first
authorphk <phk@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Wed, 5 Jul 2006 13:44:20 +0000 (13:44 +0000)
committerphk <phk@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Wed, 5 Jul 2006 13:44:20 +0000 (13:44 +0000)
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@330 d4fa192b-c00b-0410-8231-f00ffab90ce4

varnish-cache/bin/varnishd/storage_file.c

index 6bd9ba9acc6e12dcf8e069f49ac31a15cb3378f3..f596d2c8da43af6477dab03c3541384766a33127 100644 (file)
@@ -483,9 +483,9 @@ smf_alloc(struct stevedore *st, size_t size)
        size &= ~(sc->pagesize - 1);
        AZ(pthread_mutex_lock(&sc->mtx));
        smf = alloc_smf(sc, size);
-       assert(smf->size == size);
        AZ(pthread_mutex_unlock(&sc->mtx));
        assert(smf != NULL);
+       assert(smf->size == size);
        smf->s.space = size;
        smf->s.priv = smf;
        smf->s.ptr = smf->ptr;