]> git.openfabrics.org - ~shefty/librdmacm.git/commitdiff
Refresh of bindgid
authorSean Hefty <sean.hefty@intel.com>
Mon, 11 Nov 2013 18:25:44 +0000 (10:25 -0800)
committerSean Hefty <sean.hefty@intel.com>
Mon, 11 Nov 2013 18:25:44 +0000 (10:25 -0800)
src/cma.c

index 4f41879a4df507e1562921447f7695eca18fd39d..0cf4203f2bdcaee8b88ca09bcc9e7731cd861843 100644 (file)
--- a/src/cma.c
+++ b/src/cma.c
@@ -753,7 +753,10 @@ static int rdma_bind_addr2(struct rdma_cm_id *id, struct sockaddr *addr,
        if (ret != sizeof cmd)
                return (ret >= 0) ? ERR(ENODATA) : -1;
 
-       return ucma_query_addr(id);
+       ret = ucma_query_addr(id);
+       if (!ret)
+               ret = ucma_query_gid(id);
+       return ret;
 }
 
 int rdma_bind_addr(struct rdma_cm_id *id, struct sockaddr *addr)