mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-08 23:06:56 +00:00
46 lines
1.1 KiB
Plaintext
46 lines
1.1 KiB
Plaintext
|
--- 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);
|