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);