Ignore:
Timestamp:
2011-12-23 13:15:35 (2 years ago)
Author:
Poul-Henning Kamp <phk@…>
Branches:
master, 4.0, experimental-ims
Children:
3abbb1
Parents:
9173a98
git-author:
Poul-Henning Kamp <phk@…> (2011-12-23 13:15:35)
git-committer:
Poul-Henning Kamp <phk@…> (2011-12-23 13:15:35)
Message:

Move another 144 bytes from sess to req

File:
1 edited

Legend:

Unmodified
Added
Removed
  • bin/varnishd/cache/cache_vary.c

    rd763ce r097e64  
    177177VRY_Match(struct sess *sp, const uint8_t *vary) 
    178178{ 
    179         uint8_t *vsp = sp->vary_b; 
     179        uint8_t *vsp = sp->req->vary_b; 
    180180        char *h, *e; 
    181181        unsigned lh, ln; 
     
    203203                        /* Length of the entire new vary entry */ 
    204204                        ln = 2 + vary[2] + 2 + (lh == 0xffff ? 0 : lh); 
    205                         if (vsp + ln >= sp->vary_e) { 
    206                                 vsp = sp->vary_b; 
     205                        if (vsp + ln >= sp->req->vary_e) { 
     206                                vsp = sp->req->vary_b; 
    207207                                oflo = 1; 
    208208                        } 
     
    212212                         * after it, which prevents old junk from confusing us 
    213213                         */ 
    214                         assert(vsp + ln + 2 < sp->vary_e); 
     214                        assert(vsp + ln + 2 < sp->req->vary_e); 
    215215 
    216216                        vbe16enc(vsp, (uint16_t)lh); 
     
    230230                vary += vry_len(vary); 
    231231        } 
    232         if (vsp + 3 > sp->vary_e) 
     232        if (vsp + 3 > sp->req->vary_e) 
    233233                oflo = 1; 
    234234 
    235235        if (oflo) { 
    236236                /* XXX: Should log this */ 
    237                 vsp = sp->vary_b; 
     237                vsp = sp->req->vary_b; 
    238238        } 
    239239        vsp[0] = 0xff; 
     
    241241        vsp[2] = 0; 
    242242        if (oflo) 
    243                 sp->vary_l = NULL; 
     243                sp->req->vary_l = NULL; 
    244244        else 
    245                 sp->vary_l = vsp + 3; 
     245                sp->req->vary_l = vsp + 3; 
    246246        return (retval); 
    247247} 
Note: See TracChangeset for help on using the changeset viewer.