vppinfra: refactor clib_timebase_t
[vpp.git] / src / plugins / mactime / mactime_top.c
index df7c755..ee60535 100644 (file)
@@ -120,7 +120,7 @@ vl_api_mactime_details_t_handler (vl_api_mactime_details_t * mp)
 static int
 connect_to_vpp (char *name)
 {
-  api_main_t *am = &api_main;
+  api_main_t *am = vlibapi_get_main ();
   mt_main_t *mm = &mt_main;
   u8 *msg_base_lookup_name;
 
@@ -480,7 +480,8 @@ main (int argc, char **argv)
   clib_time_init (&mm->clib_time);
   mm->timezone_offset = -5.0;
   clib_timebase_init (&mm->timebase, mm->timezone_offset,
-                     CLIB_TIMEBASE_DAYLIGHT_USA);
+                     CLIB_TIMEBASE_DAYLIGHT_USA,
+                     0 /* allocate a clib_time_t */ );
 
   vec_add1 (mm->pattern1, (u8 *) "^/mactime/allow");
   vec_add1 (mm->pattern2, (u8 *) "^/mactime/drop");