]> git.puffer.fish Git - matthieu/frr.git/commitdiff
lib: update fuzz init for zlog rewrite
authorQuentin Young <qlyoung@cumulusnetworks.com>
Tue, 21 Apr 2020 18:47:52 +0000 (14:47 -0400)
committerQuentin Young <qlyoung@nvidia.com>
Mon, 15 Nov 2021 22:12:33 +0000 (17:12 -0500)
Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
lib/libfrr.c

index 52823cbb3e631943198e5b0bcc1c886a2bd4966e..7384caa49d442eb670b7a151fb23db5d612f7032 100644 (file)
@@ -810,10 +810,14 @@ struct thread_master *frr_init_fast(void)
                 frr_dbdir, p_pathspace, di->name, p_instance);
 #endif
 #endif
+       struct zprivs_ids_t ids;
+
        zprivs_preinit(di->privs);
+       zprivs_get_ids(&ids);
 
-       openzlog(di->progname, di->logname, di->instance,
-                LOG_CONS | LOG_NDELAY | LOG_PID, LOG_DAEMON);
+       zlog_init(di->progname, di->logname, di->instance,
+                 ids.uid_normal, ids.gid_normal);
+       zlog_tls_buffer_init();
 
        command_setup_early_logging(di->early_logging, di->early_loglevel);