1979. [port] linux: allow named to drop core after changing

user ids. [RT #15753]
This commit is contained in:
Mark Andrews
2006-02-02 23:37:57 +00:00
parent fe50703b2e
commit 49d458632d
2 changed files with 11 additions and 1 deletions
+3
View File
@@ -1,3 +1,6 @@
1979. [port] linux: allow named to drop core after changing
user ids. [RT #15753]
1978. [port] Handle systems which have a broken recvmsg().
[RT #15742]
+8 -1
View File
@@ -15,7 +15,7 @@
* PERFORMANCE OF THIS SOFTWARE.
*/
/* $Id: os.c,v 1.46.2.4.8.22 2005/05/20 01:37:19 marka Exp $ */
/* $Id: os.c,v 1.46.2.4.8.23 2006/02/02 23:37:57 marka Exp $ */
#include <config.h>
#include <stdarg.h>
@@ -497,6 +497,13 @@ ns_os_changeuser(void) {
#if defined(HAVE_LINUX_CAPABILITY_H) && !defined(HAVE_LINUXTHREADS)
linux_minprivs();
#endif
#if defined(HAVE_SYS_PRCTL_H) && defined(PR_SET_DUMPABLE)
/*
* Restore the ability of named to drop core after the setuid()
* call has disabled it.
*/
prctl(PR_SET_DUMPABLE,1,0,0,0);
#endif
}
void