forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-02-20 ea08eeccae9297f7aabd2ef7f0c2517ac4549acc
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: