summaryrefslogtreecommitdiff
path: root/apps/netutils/pppd/lcp.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/netutils/pppd/lcp.c')
-rw-r--r--apps/netutils/pppd/lcp.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/apps/netutils/pppd/lcp.c b/apps/netutils/pppd/lcp.c
index cf0137387..e6cd7847d 100644
--- a/apps/netutils/pppd/lcp.c
+++ b/apps/netutils/pppd/lcp.c
@@ -42,12 +42,16 @@
* Included Files
****************************************************************************/
+#include <nuttx/config.h>
+
#include "ppp_conf.h"
#include "ppp_arch.h"
#include "ppp.h"
#include "ahdlc.h"
#include "lcp.h"
+#include <apps/netutils/pppd.h>
+
/****************************************************************************
* Pre-processor Definitions
****************************************************************************/
@@ -109,6 +113,7 @@ void lcp_rx(struct ppp_context_s *ctx, u8_t *buffer, u16_t count)
u8_t error = 0;
u8_t id;
u16_t len, j;
+ struct pppd_settings_s *pppd_settings = ctx->settings;
switch (*bptr++)
{
@@ -202,7 +207,7 @@ void lcp_rx(struct ppp_context_s *ctx, u8_t *buffer, u16_t count)
{
/* Negotiate PAP */
- if (strlen((char*)ctx->pap_username) > 0)
+ if (strlen(pppd_settings->pap_username) > 0)
{
DEBUG1(("<auth pap> "));
ctx->lcp_state |= LCP_RX_AUTH;