s4-torture: add CHECK_CREATE_OUT_WITHOUT_HANDLE macro for checking two smb2_creates...
authorGünther Deschner <gd@samba.org>
Wed, 24 Feb 2016 18:26:51 +0000 (19:26 +0100)
committerStefan Metzmacher <metze@samba.org>
Mon, 10 Feb 2020 13:37:55 +0000 (14:37 +0100)
Guenther

Signed-off-by: Günther Deschner <gd@samba.org>
source4/torture/smb2/replay.c

index abb026419c7c52f36962f5046b0f33a9073054be..387ef544dae0b13905e3053456b85843543775d2 100644 (file)
 #define __IO_OUT_VAL(__io1, __io2, __m) \
        CHECK_VAL((__io1)->out.__m, (__io2)->out.__m)
 
-#define CHECK_CREATE_OUT(__io1, __io2)                         \
+#define CHECK_CREATE_OUT_WITHOUT_HANDLE(__io1, __io2)          \
        do {                                                    \
-               CHECK_HANDLE(&(__io1)->out.file.handle,         \
-                            &(__io2)->out.file.handle);        \
                __IO_OUT_VAL(__io1, __io2, oplock_level);       \
                __IO_OUT_VAL(__io1, __io2, create_action);      \
                __IO_OUT_VAL(__io1, __io2, create_time);        \
                } \
        } while(0)
 
+#define CHECK_CREATE_OUT(__io1, __io2)                         \
+       do {                                                    \
+               CHECK_HANDLE(&(__io1)->out.file.handle,         \
+                            &(__io2)->out.file.handle);        \
+               CHECK_CREATE_OUT_WITHOUT_HANDLE(__io1, __io2);  \
+       } while(0)
+
 #define BASEDIR "replaytestdir"
 
 /**