projects
/
tinc
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge branch 'master' into 1.1
[tinc]
/
src
/
route.c
diff --git
a/src/route.c
b/src/route.c
index
758801b
..
3c0cf5b
100644
(file)
--- a/
src/route.c
+++ b/
src/route.c
@@
-141,7
+141,7
@@
static void learn_mac(mac_t *address) {
splay_node_t *node;
connection_t *c;
splay_node_t *node;
connection_t *c;
- subnet = lookup_subnet_mac(address);
+ subnet = lookup_subnet_mac(
myself,
address);
/* If we don't know this MAC address yet, store it */
/* If we don't know this MAC address yet, store it */
@@
-720,7
+720,7
@@
static void route_mac(node_t *source, vpn_packet_t *packet) {
/* Lookup destination address */
memcpy(&dest, &packet->data[0], sizeof dest);
/* Lookup destination address */
memcpy(&dest, &packet->data[0], sizeof dest);
- subnet = lookup_subnet_mac(&dest);
+ subnet = lookup_subnet_mac(
NULL,
&dest);
if(!subnet) {
broadcast_packet(source, packet);
if(!subnet) {
broadcast_packet(source, packet);