# HG changeset patch
# User Olaf Wintermann <olaf.wintermann@gmail.com>
# Date 1738353708 -3600
# Node ID bbca8e94fa6734b9ae5bc921add248a673714c7a
# Parent  76450adae540e8fffff387b48f94ff1f960f1c0e
remove unused function

diff -r 76450adae540 -r bbca8e94fa67 src/server/config/keyfile.c
--- a/src/server/config/keyfile.c	Thu Jan 30 18:54:43 2025 +0100
+++ b/src/server/config/keyfile.c	Fri Jan 31 21:01:48 2025 +0100
@@ -66,6 +66,7 @@
     }
     ucx_mempool_destroy(conf->parser.mp->pool);
     */
+    free(conf->file);
     free(conf);
 }
 
diff -r 76450adae540 -r bbca8e94fa67 src/server/config/objconf.c
--- a/src/server/config/objconf.c	Thu Jan 30 18:54:43 2025 +0100
+++ b/src/server/config/objconf.c	Fri Jan 31 21:01:48 2025 +0100
@@ -41,30 +41,6 @@
  *    object
  */
 
-ObjectConfig *load_object_config(char *file) {
-    FILE *in = fopen(file, "r");
-    if(in == NULL) {
-        return NULL;
-    }
-
-    ObjectConfig *conf = malloc(sizeof(ObjectConfig));
-    conf->parser.parse = objconf_parse;
-    conf->file = file;
-    //conf->conditions = NULL;
-    conf->levels = NULL;
-    conf->objects = cxLinkedListCreate(cxDefaultAllocator, NULL, CX_STORE_POINTERS);
-    //conf->lines = NULL;
-
-    int r = cfg_parse_basic_file((ConfigParser*)conf, in);
-    if(r != 0) {
-        // TODO: free
-        return NULL;
-    }
-    
-    fclose(in);
-
-    return conf;
-}
 
 ObjectConfig2* objectconf_load(const char *file) {
     CxMempool *mp = cxBasicMempoolCreate(512);
diff -r 76450adae540 -r bbca8e94fa67 src/server/config/objconf.h
--- a/src/server/config/objconf.h	Thu Jan 30 18:54:43 2025 +0100
+++ b/src/server/config/objconf.h	Fri Jan 31 21:01:48 2025 +0100
@@ -94,7 +94,6 @@
 
 
 
-ObjectConfig *load_object_config(char *file);
 
 void free_object_config(ObjectConfig *conf);