X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvat%2Fmain.c;h=996fb1ed6a8928c7470cf520fc0aeb5a235457dd;hb=b49bc1ae6;hp=a5421140fb33dd30a14da9ed3ce97088b68697fd;hpb=4d2f86a1ebcfc952080386603354c4767d2c8825;p=vpp.git diff --git a/src/vat/main.c b/src/vat/main.c index a5421140fb3..996fb1ed6a8 100644 --- a/src/vat/main.c +++ b/src/vat/main.c @@ -31,7 +31,7 @@ int connect_to_vpe (char *name) { vat_main_t *vam = &vat_main; - api_main_t *am = &api_main; + api_main_t *am = vlibapi_get_main (); if (vl_client_connect_to_vlib ("/vpe-api", name, 32) < 0) return -1; @@ -185,7 +185,7 @@ do_one_file (vat_main_t * vam) if (vam->client_index_invalid) { vat_main_t *vam = &vat_main; - api_main_t *am = &api_main; + api_main_t *am = vlibapi_get_main (); vam->vl_input_queue = am->shmem_hdr->vl_input_queue; vam->my_client_index = am->my_client_index; @@ -271,6 +271,7 @@ setup_signal_handlers (void) /* ignore SIGPIPE, SIGCHLD */ case SIGPIPE: case SIGCHLD: + case SIGWINCH: sa.sa_sigaction = (void *) SIG_IGN; break; @@ -287,7 +288,6 @@ setup_signal_handlers (void) static void vat_find_plugin_path () { - extern char *vat_plugin_path; char *p, path[PATH_MAX]; int rv; u8 *s;