test is not catching error cases on client side
when checking for event number and UD type
&& should have been ||

Signed-off-by: Arlin Davis <[email protected]>
---
 test/dtest/dtestx.c |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/test/dtest/dtestx.c b/test/dtest/dtestx.c
index 2d062f1..a14785b 100755
--- a/test/dtest/dtestx.c
+++ b/test/dtest/dtestx.c
@@ -344,12 +344,13 @@ void process_conn(int idx)
        status = dat_evd_wait(con_evd, CONN_TIMEOUT, 1, &event, &nmore);
        _OK(status, "CONN dat_evd_wait");
 
-       LOGPRINTF("%s got connect[%d] event, pdata %p sz=%d\n",
+       LOGPRINTF("%s got connect[%d] event 0x%x, pdata %p sz=%d\n",
                  server ? "Server" : "Client", idx,
-                 conn_event->private_data, conn_event->private_data_size);
+                 event.event_number, conn_event->private_data, 
+                 conn_event->private_data_size);
 
        /* Waiting on CR's or CONN_EST */
-       if (event.event_number != DAT_CONNECTION_EVENT_ESTABLISHED &&
+       if (event.event_number != DAT_CONNECTION_EVENT_ESTABLISHED ||
            (ud_test && event.event_number !=
             DAT_IB_UD_CONNECTION_EVENT_ESTABLISHED)) {
                printf("unexpected event, !conn established: 0x%x\n",
-- 
1.5.2.5

_______________________________________________
general mailing list
[email protected]
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to