From eda2c4dcb1db7948fcc0ae5d129fc4b8f4369ca2 Mon Sep 17 00:00:00 2001 From: spacemeowx2 Date: Fri, 18 Jan 2019 13:32:56 +0800 Subject: [PATCH] bump version to 0.1.0 --- src/CMakeLists.txt | 2 +- src/ipv4/ipv4.c | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 59f5a6e..e826afa 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -4,7 +4,7 @@ execute_process(COMMAND git describe --tags OUTPUT_STRIP_TRAILING_WHITESPACE) if (LANPLAY_VERSION STREQUAL "") - set(LANPLAY_VERSION v0.0.7) + set(LANPLAY_VERSION v0.1.0) MESSAGE("git describe --tags output is empty, set version to ${LANPLAY_VERSION}") endif() diff --git a/src/ipv4/ipv4.c b/src/ipv4/ipv4.c index 16124e3..1677abb 100644 --- a/src/ipv4/ipv4.c +++ b/src/ipv4/ipv4.c @@ -99,6 +99,12 @@ int process_ipv4(struct packet_ctx *arg, const struct ether_frame *ether) } else if (IS_SUBNET(ipv4.dst, arg->subnet_net, arg->subnet_mask)) { if (IS_BROADCAST(ipv4.dst, arg->subnet_net, arg->subnet_mask)) { lan_client_send_ipv4(arg->arg, ipv4.dst, ipv4.ether->payload, ipv4.total_len); + + struct payload part; + part.ptr = ipv4.ether->payload; + part.len = ipv4.total_len; + part.next = NULL; + return send_ether(arg, ether->src, ETHER_TYPE_IPV4, &part); } else if (arp_has_ip(arg, ipv4.dst)) { uint8_t dst_mac[6]; struct payload part;