Fix hashing the terminating zero in etag.c
git-svn-id: svn://svn.lighttpd.net/lighttpd/branches/lighttpd-1.4.x@2438 152afb58-edef-0310-8abb-c4023f1b3aa9svn/tags/lighttpd-1.4.23
parent
a8ffcb783a
commit
c634a51de6
|
@ -44,7 +44,7 @@ int etag_mutate(buffer *mut, buffer *etag) {
|
|||
size_t i;
|
||||
uint32_t h;
|
||||
|
||||
for (h=0, i=0; i < etag->used; ++i) h = (h<<5)^(h>>27)^(etag->ptr[i]);
|
||||
for (h=0, i=0; i < etag->used-1; ++i) h = (h<<5)^(h>>27)^(etag->ptr[i]);
|
||||
|
||||
buffer_reset(mut);
|
||||
buffer_copy_string_len(mut, CONST_STR_LEN("\""));
|
||||
|
|
Loading…
Reference in New Issue