diff options
Diffstat (limited to 'nsh-plugin/nsh/nsh.c')
-rw-r--r-- | nsh-plugin/nsh/nsh.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/nsh-plugin/nsh/nsh.c b/nsh-plugin/nsh/nsh.c index ba1e5f0..3c30af7 100644 --- a/nsh-plugin/nsh/nsh.c +++ b/nsh-plugin/nsh/nsh.c @@ -349,7 +349,13 @@ static void vl_api_nsh_add_del_map_t_handler vl_api_nsh_add_del_map_reply_t * rmp; nsh_main_t * nm = &nsh_main; int rv; - nsh_add_del_map_args_t *a = 0; + nsh_add_del_map_args_t _a, *a = &_a; + + a->is_add = mp->is_add; + a->map.nsp_nsi = mp->nsp_nsi; + a->map.mapped_nsp_nsi = mp->mapped_nsp_nsi; + a->map.sw_if_index = mp->sw_if_index; + a->map.next_node = mp->next_node; rv = nsh_add_del_map (a); |