=== modified file 'src/errorpage.cc' --- src/errorpage.cc 2013-03-17 12:19:16 +0000 +++ src/errorpage.cc 2013-03-20 23:31:40 +0000 @@ -1199,8 +1199,18 @@ */ if (!Config.errorDirectory) { /* We 'negotiated' this ONLY from the Accept-Language. */ + String tmp = "Accept-Language"; + + // Vary:Accept-Language rep->header.delById(HDR_VARY); - rep->header.putStr(HDR_VARY, "Accept-Language"); + rep->header.putStr(HDR_VARY,tmp.termedBuf()); + + // Key:Accept-Language;b="foo" + tmp.append(";b=\""); + tmp.append(err_language); + tmp.append('"'); + rep->header.delById(HDR_KEY); + rep->header.putStr(HDR_KEY, tmp.termedBuf()); } /* add the Content-Language header according to RFC section 14.12 */