From a0406519d2007b7be45c1a0971a11b9d9c757ace Mon Sep 17 00:00:00 2001 From: "Joseph C. Lehner" Date: Thu, 11 Jul 2024 12:28:25 +0200 Subject: [PATCH] Set MAC env var to the address used for ARP --- nmrp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nmrp.c b/nmrp.c index fa7f3a5..69c31d1 100644 --- a/nmrp.c +++ b/nmrp.c @@ -671,7 +671,7 @@ int nmrp_do(struct nmrpd_args *args) printf("Executing '%s' ... \n", args->tftpcmd); setenv("IP", inet_ntoa(ipaddr), 1); setenv("PORT", lltostr(args->port, 10), 1); - setenv("MAC", mac_to_str(rx.eh.ether_shost), 1); + setenv("MAC", mac_to_str(arp_mac), 1); setenv("NETMASK", inet_ntoa(ipmask), 1); //setenv("FILENAME", args->file_remote ? args->file_remote : "", 1); setenv("INTERFACE", args->intf, 1);