
phk at phk
Jul 28, 2006, 6:40 AM
Post #10 of 12
(88 views)
Permalink
|
In message <1441.193.213.34.102.1154093304.squirrel at denise.vg.no>, "Anders Berg " writes: >> "Poul-Henning Kamp" <phk at phk.freebsd.dk> writes: >>> Anders Berg <andersb at vgnett.no> writes: >>> > Line 132 sould be: >>> > if (h_opt && p[1] == 4 && !memcmp(p + 4, "HEAD", 4) >>> > I guess, rather than: >>> > if (h_opt && p[1] == 4 && !memcmp(p + 4, "HEAD", 3) >>> No, it is correct. the "p[1] == 4" checks that the argument is >>> 4 bytes long and the memcpy checks that it has the right contents. >> >> Yes, the 3 should be a 4 since "HEAD" has four letters. > >Thats what I also "figured" out. Duh! I looked at the wrong line... yes, "HEAD" has four characters. -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk at FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence.
|