r25514: don't blindly overwrite the result last_reason,
authorStefan Metzmacher <metze@samba.org>
Fri, 5 Oct 2007 08:54:27 +0000 (08:54 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 20:07:45 +0000 (15:07 -0500)
print the old one as warning...

metze

source/torture/ui.c

index 29832fc1413e7841761c5ed224134a020b364beb..5544c6961ea099fbacd66d7859391d73e38068e7 100644 (file)
@@ -83,6 +83,11 @@ void torture_result(struct torture_context *context,
 
        va_start(ap, fmt);
 
+       if (context->last_reason) {
+               torture_warning(context, "%s", context->last_reason);
+               talloc_free(context->last_reason);
+       }
+
        context->last_result = result;
        context->last_reason = talloc_vasprintf(context, fmt, ap);
        va_end(ap);