lib/torture: be more verbose about ndr failures.
authorGünther Deschner <gd@samba.org>
Thu, 25 Jun 2015 22:50:24 +0000 (00:50 +0200)
committerGünther Deschner <gd@samba.org>
Fri, 3 Jul 2015 00:00:27 +0000 (02:00 +0200)
Guenther

Signed-off-by: Günther Deschner <gd@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
lib/torture/torture.h

index 2d1ecccb936be88e4880e2a5e35e29d74c40f17c..2d99e6570ae06816410d2ef28bed74381f2bda60 100644 (file)
@@ -288,7 +288,7 @@ void torture_result(struct torture_context *test,
 #define torture_assert_ndr_err_equal(torture_ctx,got,expected,cmt) \
        do { enum ndr_err_code __got = got, __expected = expected; \
        if (__got != __expected) { \
-               torture_result(torture_ctx, TORTURE_FAIL, __location__": "#got" was %d, expected %d (%s): %s", __got, __expected, __STRING(expected), cmt); \
+               torture_result(torture_ctx, TORTURE_FAIL, __location__": "#got" was %d (%s), expected %d (%s): %s", __got, ndr_errstr(__got), __expected, __STRING(expected), cmt); \
                return false; \
        }\
        } while(0)