summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenys Fedoryshchenko <denys.f@collabora.com>2025-11-23 19:03:25 +0200
committerGitHub <noreply@github.com>2025-11-23 19:03:25 +0200
commit2750271a6f1300ce84ffa3f599bba78d4eefa355 (patch)
tree1f8e20b13f8f588ef273f492ceb41c688c753a24
parenta1ea24c51af8f911cd776338cc19c0c9e4df27fa (diff)
parentd7e6984c74be8de8803f5ab3f51242d101464a1c (diff)
downloadaccel-ppp-2750271a6f1300ce84ffa3f599bba78d4eefa355.tar.gz
accel-ppp-2750271a6f1300ce84ffa3f599bba78d4eefa355.zip
Merge pull request #262 from nuclearcat/add-missing-break
pppoe: add missing break, ignore vendor-specific tags when parsing PADR
-rw-r--r--accel-pppd/ctrl/pppoe/pppoe.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/accel-pppd/ctrl/pppoe/pppoe.c b/accel-pppd/ctrl/pppoe/pppoe.c
index c8007414..93412b95 100644
--- a/accel-pppd/ctrl/pppoe/pppoe.c
+++ b/accel-pppd/ctrl/pppoe/pppoe.c
@@ -1194,6 +1194,7 @@ static void pppoe_recv_PADR(struct pppoe_serv_t *serv, uint8_t *pack, int size)
if (vendor_id == VENDOR_ADSL_FORUM)
if (conf_tr101)
tr101_tag = tag;
+ break;
case TAG_PPP_MAX_PAYLOAD:
if (ntohs(tag->tag_len) == 2)
ppp_max_payload = ntohs(*(uint16_t *)tag->tag_data);