diff options
Diffstat (limited to 'source4/torture/ui.c')
-rw-r--r-- | source4/torture/ui.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/source4/torture/ui.c b/source4/torture/ui.c index 6368d47991..d28c0e5bc2 100644 --- a/source4/torture/ui.c +++ b/source4/torture/ui.c @@ -40,6 +40,22 @@ void torture_comment(struct torture_context *context, const char *comment, ...) talloc_free(tmp); } +void torture_warning(struct torture_context *context, const char *comment, ...) +{ + va_list ap; + char *tmp; + + if (!context->ui_ops->warning) + return; + + va_start(ap, comment); + tmp = talloc_vasprintf(context, comment, ap); + + context->ui_ops->warning(context, tmp); + + talloc_free(tmp); +} + void torture_result(struct torture_context *context, enum torture_result result, const char *fmt, ...) { |