const char **argv_const = discard_const_p(const char *, argv);
poptContext pc;
TALLOC_CTX *frame = talloc_stackframe();
+ struct tevent_context *ev;
struct net_context *c = talloc_zero(frame, struct net_context);
NTSTATUS status;
exit(1);
}
- status = messaging_init_client(c,
- samba_tevent_context_init(c),
- &c->msg_ctx);
+ ev = samba_tevent_context_init(c);
+ if (ev == NULL) {
+ d_fprintf(stderr, "samba_tevent_context_init failed\n");
+ exit(1);
+ }
+ status = messaging_init_client(c, ev, &c->msg_ctx);
if (geteuid() != 0 &&
NT_STATUS_EQUAL(status, NT_STATUS_ACCESS_DENIED)) {
/*