]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
idnode: call idnode_init more early (class registration)
authorJaroslav Kysela <perex@perex.cz>
Fri, 1 Apr 2016 18:58:11 +0000 (20:58 +0200)
committerJaroslav Kysela <perex@perex.cz>
Fri, 1 Apr 2016 18:58:11 +0000 (20:58 +0200)
src/idnode.c
src/main.c

index 3b4c7dcfc2e6a8616bc0ec294e449ca1bf03e4b0..84da3aed95e417c9e38223b85196b12a8d17bfbe 100644 (file)
@@ -1351,7 +1351,6 @@ idclass_root_register(const idclass_t *idc)
   r = RB_INSERT_SORTED(&idrootclasses, idclasses_skel, link, ic_cmp);
   if (r) return;
   RB_INIT(&idclasses_skel->nodes);
-  r = idclasses_skel;
   SKEL_USED(idclasses_skel);
   tvhtrace("idnode", "register root class %s", idc->ic_class);
 }
index 6fd1891f040475f9741016e3ab113e3de96c61c4..acf87fa594bc29b78a50446b35e5fc6e0cdcbd94 100644 (file)
@@ -1052,6 +1052,7 @@ main(int argc, char **argv)
   }
 
   uuid_init();
+  idnode_init();
   config_boot(opt_config, gid, uid);
   tcp_server_preinit(opt_ipv6);
   http_server_init(opt_bindaddr);    // bind to ports only
@@ -1129,7 +1130,6 @@ main(int argc, char **argv)
 
   /* Initialise configuration */
   notify_init();
-  idnode_init();
   spawn_init();
   config_init(opt_nobackup == 0);