DA: Skip initializing failed_bssids list when eapol failure case
[platform/upstream/connman.git] / tools / dhcp-server-test.c
old mode 100644 (file)
new mode 100755 (executable)
index 4252e62..59f5f34
@@ -29,6 +29,8 @@
 
 #include <gdhcp/gdhcp.h>
 
+#include "../src/connman.h"
+
 static GMainLoop *main_loop;
 
 static void sig_term(int sig)
@@ -89,7 +91,7 @@ int main(int argc, char *argv[])
        printf("Create DHCP server for interface %d\n", index);
 
        dhcp_server = g_dhcp_server_new(G_DHCP_IPV4, index, &error);
-       if (dhcp_server == NULL) {
+       if (!dhcp_server) {
                handle_error(error);
                exit(0);
        }
@@ -113,8 +115,12 @@ int main(int argc, char *argv[])
        sigaction(SIGINT, &sa, NULL);
        sigaction(SIGTERM, &sa, NULL);
 
+       __connman_util_init();
+
        g_main_loop_run(main_loop);
 
+       __connman_util_cleanup();
+
        g_dhcp_server_unref(dhcp_server);
 
        g_main_loop_unref(main_loop);