It is simpler for the message to have consistent parentage; it
is easier to drop one message we'll never see than to talloc it.
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
}
return;
fail:
- comp->message = "failed to set error message";
+ comp->message = talloc_strdup(comp->mem_ctx,
+ "failed to set error message");
}
bool ok;
struct ace_condition_sddl_compiler_context comp = {};
- /* just in case, a message for the next few tallocs */
- *message = "allocation error";
+ *message = NULL;
*message_offset = 0;
ok = init_compiler_context(mem_ctx,