#endif
#include "conf.h"
-#include "control.h"
#include "crypto.h"
-#include "device.h"
#include "event.h"
#include "logger.h"
#include "names.h"
#include "net.h"
-#include "netutl.h"
#include "process.h"
#include "protocol.h"
#include "utils.h"
exit_fail:
free_names();
- free(cmdline_conf);
+ list_delete_list(cmdline_conf);
cmdline_conf = NULL;
return false;
}
exit_configuration(&config_tree);
}
- free(cmdline_conf);
+ list_delete_list(cmdline_conf);
free_names();
}
srand(now.tv_sec + now.tv_usec);
crypto_init();
- if(!read_server_config()) {
+ if(!read_server_config(config_tree)) {
return 1;
}