included xauth.h
[strongswan.git] / src / pluto / plutomain.c
index 5d6e7aa..85632df 100644 (file)
@@ -57,6 +57,7 @@
 #include "ocsp.h"
 #include "crl.h"
 #include "fetch.h"
+#include "xauth.h"
 #include "sha1.h"
 #include "md5.h"
 #include "crypto.h"    /* requires sha1.h and md5.h */
@@ -599,6 +600,7 @@ main(int argc, char **argv)
     init_nat_traversal(nat_traversal, keep_alive, force_keepalive, nat_t_spf);
     init_virtual_ip(virtual_private);
     scx_init(pkcs11_module_path);   /* load and initialize PKCS #11 module */
+    xauth_init();                  /* load and initialize XAUTH module */
     init_rnd_pool();
     init_secret();
     init_states();
@@ -649,6 +651,7 @@ exit_pluto(int status)
     free_ocsp();               /* free ocsp cache */
     free_ifaces();
     scx_finalize();            /* finalize and unload PKCS #11 module */
+    xauth_finalize();          /* finalize and unload XAUTH module */
     stop_adns();
     free_md_pool();
     delete_lock();