On 07/03/18 14:35, Michael Ivanov wrote:
Greetings,qpidd 1.37 seems to have a bug in rdma_wrap.cpp, function deviceCount(). Originally it looked like follows: ::ibv_free_device_list(::ibv_get_device_list(&count)); And qpidd crashed with segv on my system (debian sid). I changed it as follows: int deviceCount() { struct ibv_device **list; int count; if ((list = ::ibv_get_device_list(&count))) ::ibv_free_device_list(list); return count; } and it runs now.
Thanks! Would you mind attaching that as a patch to a JIRA (or submitting a PR if thats easier). I can then get it committed.
--------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
