-
Notifications
You must be signed in to change notification settings - Fork 67
/
pppapi.c.patch
77 lines (68 loc) · 2.72 KB
/
pppapi.c.patch
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
--- pppapi.c 2017-10-11 14:36:42.000000000 +0200
+++ pppapi.c.patched 2017-10-11 14:39:14.000000000 +0200
@@ -48,9 +48,9 @@
static err_t
pppapi_do_ppp_set_default(struct tcpip_api_call *m)
{
- struct pppapi_msg_msg *msg = (struct pppapi_msg_msg *)m;
+ struct pppapi_msg *msg = (struct pppapi_msg *)m;
- ppp_set_default(msg->ppp);
+ ppp_set_default(msg->msg.ppp);
return ERR_OK;
}
@@ -103,8 +103,8 @@
static err_t
pppapi_do_ppp_set_notify_phase_callback(struct tcpip_api_call *m)
{
- struct pppapi_msg_msg *msg = (struct pppapi_msg_msg *)m;
- ppp_set_notify_phase_callback(msg->ppp, msg->msg.setnotifyphasecb.notify_phase_cb);
+ struct pppapi_msg *msg = (struct pppapi_msg *)m;
+ ppp_set_notify_phase_callback(msg->msg.ppp, msg->msg.msg.setnotifyphasecb.notify_phase_cb);
return ERR_OK;
}
@@ -164,11 +164,11 @@
static err_t
pppapi_do_pppoe_create(struct tcpip_api_call *m)
{
- struct pppapi_msg_msg *msg = (struct pppapi_msg_msg *)m;
+ struct pppapi_msg *msg = (struct pppapi_msg *)m;
- msg->ppp = pppoe_create(msg->msg.ethernetcreate.pppif, msg->msg.ethernetcreate.ethif,
- msg->msg.ethernetcreate.service_name, msg->msg.ethernetcreate.concentrator_name,
- msg->msg.ethernetcreate.link_status_cb, msg->msg.ethernetcreate.ctx_cb);
+ msg->msg.ppp = pppoe_create(msg->msg.msg.ethernetcreate.pppif, msg->msg.msg.ethernetcreate.ethif,
+ msg->msg.msg.ethernetcreate.service_name, msg->msg.msg.ethernetcreate.concentrator_name,
+ msg->msg.msg.ethernetcreate.link_status_cb, msg->msg.msg.ethernetcreate.ctx_cb);
return ERR_OK;
}
@@ -201,17 +201,17 @@
static err_t
pppapi_do_pppol2tp_create(struct tcpip_api_call *m)
{
- struct pppapi_msg_msg *msg = (struct pppapi_msg_msg *)m;
+ struct pppapi_msg *msg = (struct pppapi_msg *)m;
- msg->ppp = pppol2tp_create(msg->msg.l2tpcreate.pppif,
- msg->msg.l2tpcreate.netif, msg->msg.l2tpcreate.ipaddr, msg->msg.l2tpcreate.port,
+ msg->msg.ppp = pppol2tp_create(msg->msg.msg.l2tpcreate.pppif,
+ msg->msg.msg.l2tpcreate.netif, msg->msg.msg.l2tpcreate.ipaddr, msg->msg.msg.l2tpcreate.port,
#if PPPOL2TP_AUTH_SUPPORT
- msg->msg.l2tpcreate.secret,
- msg->msg.l2tpcreate.secret_len,
+ msg->msg.msg.l2tpcreate.secret,
+ msg->msg.msg.l2tpcreate.secret_len,
#else /* PPPOL2TP_AUTH_SUPPORT */
NULL,
#endif /* PPPOL2TP_AUTH_SUPPORT */
- msg->msg.l2tpcreate.link_status_cb, msg->msg.l2tpcreate.ctx_cb);
+ msg->msg.msg.l2tpcreate.link_status_cb, msg->msg.msg.l2tpcreate.ctx_cb);
return ERR_OK;
}
@@ -325,9 +325,9 @@
static err_t
pppapi_do_ppp_free(struct tcpip_api_call *m)
{
- struct pppapi_msg_msg *msg = (struct pppapi_msg_msg *)m;
+ struct pppapi_msg *msg = (struct pppapi_msg *)m;
- return ppp_free(msg->ppp);
+ return ppp_free(msg->msg.ppp);
}
/**