1 diff -urN bind-8.2.2_P5.org/src/bin/named/ns_config.c bind-8.2.2_P5/src/bin/named/ns_config.c
2 --- bind-8.2.2_P5.org/src/bin/named/ns_config.c Tue Nov 9 00:09:42 1999
3 +++ bind-8.2.2_P5/src/bin/named/ns_config.c Wed Feb 2 17:30:14 2000
8 + /* If file isn't our or named is running as root */
9 + if ((geteuid() == 0) || (geteuid() != sb.st_uid))
10 (void)unlink(filename);
11 - fd = open(filename, O_WRONLY|O_CREAT|O_EXCL,
12 + fd = open(filename, O_WRONLY|O_CREAT|O_TRUNC,
13 S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH);