Hi Sasha,

mad_respond_via() function was always returning OK.
Fixing it to return the proper status.

Signed-off-by: Itai Baz <[email protected]>
---
 libibmad/src/serv.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/libibmad/src/serv.c b/libibmad/src/serv.c
index c97466a..7e93c12 100644
--- a/libibmad/src/serv.c
+++ b/libibmad/src/serv.c
@@ -128,6 +128,7 @@ int mad_respond_via(void *umad, ib_portid_t * portid, 
uint32_t rstatus,
                rpc.oui = mad_get_field(mad, 0, IB_VEND2_OUI_F);
 
        rpc.trid = mad_get_field64(mad, 0, IB_MAD_TRID_F);
+       rpc.rstatus = rstatus;
 
        /* cleared by default: timeout, datasz, dataoffs, mkey, mask */
 
-- 
1.5.3.7

_______________________________________________
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