diff --git a/lnet/klnds/openiblnd/openiblnd.c b/lnet/klnds/openiblnd/openiblnd.c index 8de9e851d14d6fd415a78204229a670954bf7ae1..12ae77c21c98486d871be44fe0771de444d466d8 100644 --- a/lnet/klnds/openiblnd/openiblnd.c +++ b/lnet/klnds/openiblnd/openiblnd.c @@ -443,7 +443,7 @@ kibnal_handle_svcqry (struct socket *sock) } version = (msg->ibm_magic == IBNAL_MSG_MAGIC) ? - msg->ibm_version : __swab32(msg->ibm_version); + msg->ibm_version : __swab16(msg->ibm_version); /* Peer is a different protocol version: reply in my current protocol * to tell her I'm "old" */ if (version != IBNAL_MSG_VERSION &&