Changed unused return type struct pbuf * into void for etharp_*_input().
diff --git a/src/netif/etharp.c b/src/netif/etharp.c
index d6da87a..2d8306d 100644
--- a/src/netif/etharp.c
+++ b/src/netif/etharp.c
@@ -464,7 +464,7 @@
*
* @see pbuf_free()
*/
-struct pbuf *
+void
etharp_ip_input(struct netif *netif, struct pbuf *p)
{
struct ethip_hdr *hdr;
@@ -475,13 +475,13 @@
/* source is on local network? */
if (!ip_addr_maskcmp(&(hdr->ip.src), &(netif->ip_addr), &(netif->netmask))) {
/* do nothing */
- return NULL;
+ return;
}
LWIP_DEBUGF(ETHARP_DEBUG | DBG_TRACE, ("etharp_ip_input: updating ETHARP table.\n"));
/* update ARP table, ask to insert entry */
update_arp_entry(netif, &(hdr->ip.src), &(hdr->eth.src), ARP_INSERT_FLAG);
- return NULL;
+ return;
}
@@ -500,7 +500,7 @@
*
* @see pbuf_free()
*/
-struct pbuf *
+void
etharp_arp_input(struct netif *netif, struct eth_addr *ethaddr, struct pbuf *p)
{
struct etharp_hdr *hdr;
@@ -511,7 +511,7 @@
if (p->tot_len < sizeof(struct etharp_hdr)) {
LWIP_DEBUGF(ETHARP_DEBUG | DBG_TRACE | 1, ("etharp_arp_input: packet dropped, too short (%d/%d)\n", p->tot_len, sizeof(struct etharp_hdr)));
pbuf_free(p);
- return NULL;
+ return;
}
hdr = p->payload;
@@ -538,7 +538,7 @@
if (netif->ip_addr.addr == 0) {
LWIP_DEBUGF(ETHARP_DEBUG | DBG_TRACE, ("etharp_arp_input: we are unconfigured, ARP request ignored.\n"));
pbuf_free(p);
- return NULL;
+ return;
}
/* ARP request for our address? */
if (for_us) {
@@ -599,8 +599,6 @@
/* free ARP packet */
pbuf_free(p);
p = NULL;
- /* nothing to send, we did it! */
- return NULL;
}
/**