hc
2024-10-22 8ac6c7a54ed1b98d142dce24b11c6de6a1e239a5
kernel/net/rds/rdma_transport.c
....@@ -86,10 +86,12 @@
8686 break;
8787
8888 case RDMA_CM_EVENT_ADDR_RESOLVED:
89
- rdma_set_service_type(cm_id, conn->c_tos);
90
- /* XXX do we need to clean up if this fails? */
91
- ret = rdma_resolve_route(cm_id,
89
+ if (conn) {
90
+ rdma_set_service_type(cm_id, conn->c_tos);
91
+ /* XXX do we need to clean up if this fails? */
92
+ ret = rdma_resolve_route(cm_id,
9293 RDS_RDMA_RESOLVE_TIMEOUT_MS);
94
+ }
9395 break;
9496
9597 case RDMA_CM_EVENT_ROUTE_RESOLVED: