]> git.ozlabs.org Git - ppp.git/blobdiff - pppd/peap.c
Header file reorganization and cleaning up the public API for pppd version 2.5.0...
[ppp.git] / pppd / peap.c
index d6e5fcff9012edc68f5e902808b44a9164e91a1b..243a8bd1344d880bddd0a94768a88c5c6c46ed3c 100644 (file)
  *    https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-peap
  */
 
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
 #include <openssl/rand.h>
 #include <openssl/err.h>
 
-#include "pppd.h"
+#include "pppd-private.h"
 #include "eap.h"
 #include "tls.h"
-#include "chap-new.h"
+#include "chap.h"
 #include "chap_ms.h"
 #include "mppe.h"
 #include "peap.h"
@@ -436,6 +440,7 @@ void peap_do_inner_eap(u_char *in_buf, int in_len, eap_state *esp, int id,
                }
                case CHAP_FAILURE: {
 
+                       u_char status = CHAP_FAILURE;
                        psm->chap->handle_failure(in_buf, in_len);
                        PUTCHAR(EAPT_MSCHAPV2, outp);
                        PUTCHAR(status, outp);