Posted to tcl by patthoyts at Sun Nov 22 22:31:23 GMT 2009view raw
- The 'if-modified-since header is optiona. It turns out the Android browser didn't send it and
- the current Wub cache code errors without it.
- Index: Wub/Cache.tcl
- ===================================================================
- --- Wub/Cache.tcl (revision 2083)
- +++ Wub/Cache.tcl (working copy)
- @@ -23,6 +23,9 @@
- if {![dict exists $cached -file]} {
- return 0 ;# not a file at all
- }
- + if {![dict exists $req if-modified-since]} {
- + return 0 ;# No mtime provided
- + }
- set since [Http DateInSeconds [dict get $req if-modified-since]]
- set mtime [file mtime [dict get $cached -file]]
- if {$since ne $mtime} {