api: multiple connections per process
[vpp.git] / src / vlibmemory / socket_client.c
index 0c4e11e..5483110 100644 (file)
@@ -330,7 +330,7 @@ static void vl_api_sock_init_shm_reply_t_handler
   socket_client_main_t *scm = socket_client_ctx;
   ssvm_private_t *memfd = &scm->memfd_segment;
   i32 retval = ntohl (mp->retval);
-  api_main_t *am = &api_main;
+  api_main_t *am = vlibapi_get_main ();
   clib_error_t *error;
   int my_fd = -1;
   u8 *new_name;