That's fine. The only comment I have is that you should commit the change to CHANGES and the core change at the same time rather than splitting them into two separate commits.
yeah, I always try to do that, but my cvs client doesn't ever seem to pick up on the Changes file (for any of my repositories) when I do a multi-file update.
upgrade your cvs client perhaps? the only box I have that problem with is RH 6.1 with a never-updated cvs client
alternative: cd .. and then "cvs commit httpd-2.0/CHANGES httpd-2.0/server/foo.c"