Don't crash when the user feeds us nonesense in the form:
ifconfig IF ether WHATEVER -alias PR: 42544 Submitted by: Mike Makonnen <makonnen@pacbell.net>
This commit is contained in:
parent
99253b64fb
commit
b6fcb4fec3
@ -965,9 +965,10 @@ void
|
||||
notealias(const char *addr, int param, int s, const struct afswtch *afp)
|
||||
{
|
||||
if (setaddr && doalias == 0 && param < 0)
|
||||
bcopy((caddr_t)rqtosa(af_addreq),
|
||||
(caddr_t)rqtosa(af_ridreq),
|
||||
rqtosa(af_addreq)->sa_len);
|
||||
if (afp->af_addreq != NULL && afp->af_ridreq != NULL)
|
||||
bcopy((caddr_t)rqtosa(af_addreq),
|
||||
(caddr_t)rqtosa(af_ridreq),
|
||||
rqtosa(af_addreq)->sa_len);
|
||||
doalias = param;
|
||||
if (param < 0) {
|
||||
clearaddr = 1;
|
||||
|
Loading…
x
Reference in New Issue
Block a user