X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fsvm%2Fsvmdbtool.c;h=ca8201bd22bc745e27f1e3a19222e87f5d51a378;hb=61717cc38;hp=a0af15fcbbf32bda164e5caba91109686829993e;hpb=7cd468a3d7dee7d6c92f69a0bb7061ae208ec727;p=vpp.git diff --git a/src/svm/svmdbtool.c b/src/svm/svmdbtool.c index a0af15fcbbf..ca8201bd22b 100644 --- a/src/svm/svmdbtool.c +++ b/src/svm/svmdbtool.c @@ -55,7 +55,7 @@ map_arg_setup (char *chroot_path) svmdbtool_main_t *sm = &svmdbtool_main; svmdb_map_args_t *ma = &sm->map_args; - memset (ma, 0, sizeof (*ma)); + clib_memset (ma, 0, sizeof (*ma)); ma->root_path = chroot_path; ma->size = sm->size; ma->uid = sm->uid; @@ -269,7 +269,7 @@ test_reg (char *chroot_path, u8 * vbl) ma = map_arg_setup (chroot_path); - memset (&sa, 0, sizeof (sa)); + clib_memset (&sa, 0, sizeof (sa)); sa.sa_sigaction = sigaction_handler; sa.sa_flags = SA_SIGINFO; if (sigaction (SIGUSR2, &sa, 0) < 0) @@ -278,7 +278,7 @@ test_reg (char *chroot_path, u8 * vbl) return; } - memset (a, 0, sizeof (*a)); + clib_memset (a, 0, sizeof (*a)); c = svmdb_map (ma); @@ -378,6 +378,8 @@ main (int argc, char **argv) struct group _grp, *grp; char *s, buf[128]; + clib_mem_init_thread_safe (0, 128 << 20); + svmdbtool_main.uid = geteuid (); svmdbtool_main.gid = getegid ();