> Subject: Bug#402490: polipo: Incorrectly caches 302 responses, breaking 
> LiveJournal

Oh my, what a silly bug -- I've confused 301 and 302.  I'm attaching
a fix -- could you please confirm whether it fixes LiveJournal?

Thanks,

                                        Juliusz

diff -rN -u old-polipo/server.c new-polipo/server.c
--- old-polipo/server.c 2006-12-11 16:32:34.000000000 +0100
+++ new-polipo/server.c 2006-12-11 16:32:34.000000000 +0100
@@ -2179,7 +2179,7 @@
        code != 403 && code != 404 && code != 405 && code != 416) {
         new_object->cache_control |= (CACHE_NO_HIDDEN | OBJECT_LINEAR);
     } else if(code != 200 && code != 206 &&
-              code != 300 && code != 302 && code != 304 &&
+              code != 300 && code != 301 && code != 304 &&
               code != 410) {
         if(new_object->expires < 0 && !(cache_control.flags & CACHE_PUBLIC)) {
             new_object->cache_control |= CACHE_NO_HIDDEN;


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to