]> granicus.if.org Git - apache/commit
Since r1753257, "HEAD" method is registered into the registry hash with the M_GET ID.
authorChristophe Jaillet <jailletc36@apache.org>
Sun, 25 Jun 2017 06:09:43 +0000 (06:09 +0000)
committerChristophe Jaillet <jailletc36@apache.org>
Sun, 25 Jun 2017 06:09:43 +0000 (06:09 +0000)
commit99ab47d8efc160140c95db9e4c2d12934dca6200
tree522dc69b2c19ff2fb757639b344eba84bd8891f1
parent6d6232479d166db9e25823550797328d3ca8acfd
Since r1753257, "HEAD" method is registered into the registry hash with the M_GET ID.
(r1757672 in 2.4.x)

We iterate over all the values of the registery, so there is no need anymore to have a special case for "HEAD" in  'make_allow()'. It has its own entry now.

With the current code, we have "HEAD" 3 times in the Allow Header field.
This is because we find M_GET 2 times in the registry hash. The first one gives "GET" and "HEAD" (as the special handling), and the second "HEAD" and "HEAD" (as the special handling).

BTW, use APR_ARRAY_PUSH instead of hand coding it, in oder to have the code more readable.

PR 61207

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1799784 13f79535-47bb-0310-9956-ffa450edef68
modules/http/http_protocol.c