s3:lib/ctdbd_conn: try ctdbd_init_connection() as root
[ddiss/samba.git] / source3 / lib / ctdbd_conn.c
index 9d4af18ac59d15fb4280964f802c75a6bb095e5c..9d2b544928e2286d238a4bc9b88d60b6cda12764 100644 (file)
@@ -1537,7 +1537,9 @@ NTSTATUS ctdbd_traverse(uint32 db_id,
        int cstatus;
        struct ctdbd_traverse_state state;
 
+       become_root();
        status = ctdbd_init_connection(NULL, &conn);
+       unbecome_root();
        if (!NT_STATUS_IS_OK(status)) {
                DEBUG(0, ("ctdbd_init_connection failed: %s\n",
                          nt_errstr(status)));