blob: e7e1c2ee36a356a7921a1e788e1cb870b93d223c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
Relax restrictions on the PPPoE src address, as per debian bug
293811:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=293811
--- rp-pppoe-3.8.orig/src/discovery.c
+++ rp-pppoe-3.8/src/discovery.c
@@ -376,8 +376,8 @@
if (!packetIsForMe(conn, &packet)) continue;
if (packet.code == CODE_PADO) {
- if (NOT_UNICAST(packet.ethHdr.h_source)) {
- printErr("Ignoring PADO packet from non-unicast MAC address");
+ if (BROADCAST(packet.ethHdr.h_source)) {
+ printErr("Ignoring broadcast PADO packet");
continue;
}
parsePacket(&packet, parsePADOTags, &pc);
|