state->result = state->proc->result;
if (state->proc->output != NULL) {
- state->output = talloc_steal(state, state->proc->output);
+ state->output = talloc_move(state, &state->proc->output);
}
talloc_steal(state, state->proc);
state->result.err = ETIMEDOUT;
if (state->proc->output != NULL) {
- state->output = talloc_steal(state, state->proc->output);
+ state->output = talloc_move(state, &state->proc->output);
}
state->pid = state->proc->pid;
}
if (output != NULL) {
- *output = talloc_steal(mem_ctx, state->output);
+ *output = talloc_move(mem_ctx, &state->output);
}
return true;
}
req = tevent_wakeup_send(
- ev, ev, tevent_timeval_current_ofs(1, 0));
+ ev, ev, tevent_timeval_current_ofs(10, 0));
if (req == NULL) {
fprintf(stderr, "Could not wait for signal\n");
return;