Whamcloud - gitweb
LU-10391 lnet: change various function to return pointer
[fs/lustre-release.git] / lnet / klnds / socklnd / socklnd_cb.c
index acaa6b9..39cd22b 100644 (file)
@@ -1985,12 +1985,14 @@ ksocknal_connect(struct ksock_route *route)
                         goto failed;
                 }
 
-               rc = lnet_connect(&sock, peer_ni->ksnp_id.nid,
-                                 route->ksnr_myipaddr,
-                                 route->ksnr_ipaddr, route->ksnr_port,
-                                 peer_ni->ksnp_ni->ni_net_ns);
-               if (rc != 0)
+               sock = lnet_connect(peer_ni->ksnp_id.nid,
+                                   route->ksnr_myipaddr,
+                                   route->ksnr_ipaddr, route->ksnr_port,
+                                   peer_ni->ksnp_ni->ni_net_ns);
+               if (IS_ERR(sock)) {
+                       rc = PTR_ERR(sock);
                        goto failed;
+               }
 
                 rc = ksocknal_create_conn(peer_ni->ksnp_ni, route, sock, type);
                 if (rc < 0) {