X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvat%2Fplugin.c;h=bc780001bbd74240bcd57341e89cfb6145f65325;hb=bb912f2e25b5205f0705c4b8a5bd325aed078754;hp=b94c4fc30d082db5ec802267919e80ce39d293fc;hpb=3464c860650c5d8cc8abf11c7d2faa074105b8d6;p=vpp.git diff --git a/src/vat/plugin.c b/src/vat/plugin.c index b94c4fc30d0..bc780001bbd 100644 --- a/src/vat/plugin.c +++ b/src/vat/plugin.c @@ -148,16 +148,16 @@ vat_load_new_plugins (plugin_main_t * pm) if (p == 0) { vec_add2 (pm->plugin_info, pi, 1); + clib_memset (pi, 0, sizeof (*pi)); pi->name = plugin_name; pi->file_info = statb; if (load_one_plugin (pm, pi)) { vec_free (plugin_name); - _vec_len (pm->plugin_info) = vec_len (pm->plugin_info) - 1; + vec_set_len (pm->plugin_info, vec_len (pm->plugin_info) - 1); continue; } - memset (pi, 0, sizeof (*pi)); hash_set_mem (pm->plugin_by_name_hash, plugin_name, pi - pm->plugin_info); }