X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvpp-api%2Fjava%2Fjvpp-registry%2Fjvpp_registry.c;h=bbe9719c30ffcea69848e74af836b818635d815f;hb=6a5adc369591fcac2447e9809deaa22f56b53911;hp=e8264cbfca3656cb5a28e98a4dcad9207d2491aa;hpb=3e233678f13bc175e652ac0ea4a038054771ee97;p=vpp.git diff --git a/src/vpp-api/java/jvpp-registry/jvpp_registry.c b/src/vpp-api/java/jvpp-registry/jvpp_registry.c index e8264cbfca3..bbe9719c30f 100644 --- a/src/vpp-api/java/jvpp-registry/jvpp_registry.c +++ b/src/vpp-api/java/jvpp-registry/jvpp_registry.c @@ -239,16 +239,25 @@ static int send_initial_control_ping() { } if (rv != 0) { + vl_msg_api_clean_handlers(rm->control_ping_reply_msg_id); clib_warning("first control ping failed: %d", rv); } return rv; } +#if USE_DLMALLOC == 1 +void * __jvpp_heap; +#endif + static int connect_to_vpe(char *shm_prefix, char *name) { jvpp_main_t * jm = &jvpp_main; api_main_t * am = &api_main; jvpp_registry_main_t * rm = &jvpp_registry_main; +#if USE_DLMALLOC == 1 + __jvpp_heap = clib_mem_init (0, 1<<20); +#endif + if (vl_client_connect_to_vlib(shm_prefix, name, 32) < 0) return -1; jm->my_client_index = am->my_client_index;