bootpd: avoid the same error indication for different issues
There were several (apparently) copy-pasted NEED validation macros, leading to the same error string for different issues. Change the YP and NTP tags so they are distinct. PR: 30863 Submitted by: Dan Lukes <dan@obluda.cz> Reviewed by: markj MFC after: 1 week Event: Waterloo Hackathon 2019
This commit is contained in:
parent
4e7d8292ec
commit
34366bc932
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=348069
@ -147,7 +147,7 @@ dovend_rfc1497(hp, buf, len)
|
|||||||
if (insert_ip(TAG_NIS_SERVER,
|
if (insert_ip(TAG_NIS_SERVER,
|
||||||
hp->nis_server,
|
hp->nis_server,
|
||||||
&vp, &bytesleft))
|
&vp, &bytesleft))
|
||||||
NEED(8, "ds");
|
NEED(8, "ys");
|
||||||
}
|
}
|
||||||
if (hp->flags.nis_domain) {
|
if (hp->flags.nis_domain) {
|
||||||
/*
|
/*
|
||||||
@ -155,7 +155,7 @@ dovend_rfc1497(hp, buf, len)
|
|||||||
* TAG_NIS_DOMAIN and length.
|
* TAG_NIS_DOMAIN and length.
|
||||||
*/
|
*/
|
||||||
len = strlen(hp->nis_domain->string);
|
len = strlen(hp->nis_domain->string);
|
||||||
NEED((len + 2), "dn");
|
NEED((len + 2), "yn");
|
||||||
*vp++ = TAG_NIS_DOMAIN;
|
*vp++ = TAG_NIS_DOMAIN;
|
||||||
*vp++ = (byte) (len & 0xFF);
|
*vp++ = (byte) (len & 0xFF);
|
||||||
bcopy(hp->nis_domain->string, vp, len);
|
bcopy(hp->nis_domain->string, vp, len);
|
||||||
@ -187,7 +187,7 @@ dovend_rfc1497(hp, buf, len)
|
|||||||
if (insert_ip(TAG_NTP_SERVER,
|
if (insert_ip(TAG_NTP_SERVER,
|
||||||
hp->ntp_server,
|
hp->ntp_server,
|
||||||
&vp, &bytesleft))
|
&vp, &bytesleft))
|
||||||
NEED(8, "ts");
|
NEED(8, "nt");
|
||||||
}
|
}
|
||||||
/*
|
/*
|
||||||
* I wonder: If the hostname were "promoted" into the BOOTP
|
* I wonder: If the hostname were "promoted" into the BOOTP
|
||||||
|
Loading…
Reference in New Issue
Block a user