X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvlibmemory%2Fapi.h;h=dc1e75e484d35cb226cbce892c061a2df3c7a224;hb=2881dec8631629cf1fa415a1f63b8561590df275;hp=d66c439876405e9cf59df8c4e14d5429402bc640;hpb=5bdd55831e65ffd7bb0122bf31a6c07ef8f5138a;p=vpp.git diff --git a/src/vlibmemory/api.h b/src/vlibmemory/api.h index d66c4398764..dc1e75e484d 100644 --- a/src/vlibmemory/api.h +++ b/src/vlibmemory/api.h @@ -55,10 +55,8 @@ vl_api_can_send_msg (vl_api_registration_t * rp) always_inline vl_api_registration_t * vl_api_client_index_to_registration (u32 index) { - vl_api_registration_t *reg = - vl_socket_api_client_index_to_registration (index); - if (reg && reg->registration_type != REGISTRATION_TYPE_FREE) - return reg; + if (vl_socket_api_registration_handle_is_valid (ntohl (index))) + return vl_socket_api_client_handle_to_registration (ntohl (index)); return vl_mem_api_client_index_to_registration (index); }