1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-04 22:33:27 +00:00
freebsd-ports/net/bpft/files/patch-ac

46 lines
1.1 KiB
Plaintext
Raw Normal View History

--- lib/addrtoname.c Fri Jan 12 17:42:37 1996
+++ lib/addrtoname.c Thu Jul 25 07:37:56 1996
@@ -294,8 +294,8 @@
#ifdef ETHER_SERVICE
if (!nflag) {
- cp = ETHER_ntohost(ep);
- if (cp) {
- tp->e_name = cp;
- return cp;
+ char buf[128];
+ if (ether_ntohost(buf, ep) == 0) {
+ tp->e_name =strdup(buf);
+ return tp->e_name;
}
}
--- lib/gencode.c Wed Jan 10 12:27:13 1996
+++ lib/gencode.c Thu Jul 25 07:43:16 1996
@@ -841,4 +841,5 @@
struct block *b, *tmp;
int port, real_proto;
+ static char wrk[6];
switch (q.addr) {
@@ -854,6 +855,9 @@
case Q_HOST:
if (proto == Q_LINK) {
/* XXX Should lookup hw addr based on link layer */
- eaddr = ETHER_hostton(name);
+ if (ether_hostton(name, wrk) == 0)
+ eaddr = wrk;
+ else
+ eaddr = 0;
if (eaddr == 0)
error("unknown ether host '%s'", name);
@@ -896,5 +901,9 @@
case Q_GATEWAY:
- eaddr = ETHER_hostton(name);
+ /* XXX Should lookup hw addr based on link layer */
+ if (ether_hostton(name, wrk) == 0)
+ eaddr = wrk;
+ else
+ eaddr = 0;
if (eaddr == 0)
error("unknown ether host: %s", name);