src/tools/wstool.c

changeset 415
d938228c382e
parent 258
134279e804b6
child 418
b7dcc9c4f270
--- a/src/tools/wstool.c	Wed Nov 02 19:19:01 2022 +0100
+++ b/src/tools/wstool.c	Sun Nov 06 15:53:32 2022 +0100
@@ -62,19 +62,19 @@
 
 int tool_get_tmpdir(char *configfile) {
     ServerConfig *serverconf = serverconfig_load(configfile);
-    UcxList *list = serverconfig_get_node_list(serverconf->root, CONFIG_NODE_OBJECT, SC("Runtime"));
+    CxList *list = serverconfig_get_node_list(serverconf->root, CONFIG_NODE_OBJECT, cx_str("Runtime"));
     if(!list) {
         fprintf(stderr, "Error: No Runtime element in %s\n", configfile);
         return -1;
     }
-    if(ucx_list_size(list) != 1) {
+    if(list->size != 1) {
         fprintf(stderr, "Error: Multiple Runtime elements in %s\n", configfile);
         return -1;
     }
-    ConfigNode *runtime = list->data;
-    scstr_t tmp = serverconfig_directive_value(runtime, SC("Temp"));
+    ConfigNode *runtime = cxListAt(list, 0);
+    cxstring tmp = serverconfig_directive_value(runtime, cx_str("Temp"));
     
-    ucx_list_free(list);
+    cxListDestroy(list);
     
     if(!tmp.ptr) {
         fprintf(stderr, "Error: No Temp directive in Runtime Object\n");

mercurial