summaryrefslogtreecommitdiff
path: root/lib/util/util_runcmd.c
diff options
context:
space:
mode:
authorGarming Sam <garming@catalyst.net.nz>2016-04-01 10:10:57 +1300
committerGarming Sam <garming@samba.org>2016-07-05 00:00:14 +0200
commit878fa6ef7de420ed7f28e95113bb76bf50879553 (patch)
tree433d00319c42fc186b657c11f174922273a80336 /lib/util/util_runcmd.c
parent5a0d1b7cc5769e3f4236f81cb45d8533339a3cfd (diff)
downloadsamba-878fa6ef7de420ed7f28e95113bb76bf50879553.tar.gz
check-password-script: Allow AD to execute these scripts
In contrast to source3, this is run as root and without substitution. Signed-off-by: Garming Sam <garming@catalyst.net.nz> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Diffstat (limited to 'lib/util/util_runcmd.c')
-rw-r--r--lib/util/util_runcmd.c14
1 files changed, 1 insertions, 13 deletions
diff --git a/lib/util/util_runcmd.c b/lib/util/util_runcmd.c
index 02de77ee864..9264cbba11b 100644
--- a/lib/util/util_runcmd.c
+++ b/lib/util/util_runcmd.c
@@ -27,20 +27,8 @@
#include "includes.h"
#include "system/filesys.h"
-#include <tevent.h>
#include "../lib/util/tevent_unix.h"
-
-struct samba_runcmd_state {
- int stdout_log_level;
- int stderr_log_level;
- struct tevent_fd *fde_stdout;
- struct tevent_fd *fde_stderr;
- int fd_stdin, fd_stdout, fd_stderr;
- char *arg0;
- pid_t pid;
- char buf[1024];
- uint16_t buf_used;
-};
+#include "../lib/util/util_runcmd.h"
static int samba_runcmd_state_destructor(struct samba_runcmd_state *state)
{