From 866058c6d9682ed401480d74060cb9c74eb60f6e Mon Sep 17 00:00:00 2001 From: Arm Patinyasakdikul Date: Wed, 23 Jul 2025 15:18:52 -0500 Subject: [PATCH] Fix segfault when libibverbs returns 0 device. (#1820) Fix: SWDEV-543816 [ROCm/rccl commit: 3c9c22bb5221377057c1943310b786ddab6e3284] --- projects/rccl/src/misc/ibvwrap.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/projects/rccl/src/misc/ibvwrap.cc b/projects/rccl/src/misc/ibvwrap.cc index 698465ca48..e1f4578c45 100644 --- a/projects/rccl/src/misc/ibvwrap.cc +++ b/projects/rccl/src/misc/ibvwrap.cc @@ -107,6 +107,7 @@ ncclResult_t wrap_ibv_get_device_list(struct ibv_device ***ret, int *num_devices } ncclResult_t wrap_ibv_free_device_list(struct ibv_device **list) { + if (list == nullptr) return ncclSuccess; IBV_PASSTHRU(ibvSymbols, ibv_internal_free_device_list, ibv_internal_free_device_list(list)); }