View | Details | Raw Unified | Return to bug 15318
Collapse All | Expand All

(-)/usr/src/sbin/ifconfig/ifconfig.c (+9 lines)
Lines 565-570 Link Here
565
	setaddr++;
565
	setaddr++;
566
	if (doalias == 0)
566
	if (doalias == 0)
567
		clearaddr = 1;
567
		clearaddr = 1;
568
	if (afp->af_getaddr == NULL) {
569
	    	errx(1,"setifaddr: no af_getaddr function for %s interfaces", afp->af_name);
570
	}
568
	(*afp->af_getaddr)(addr, (doalias >= 0 ? ADDR : RIDADDR));
571
	(*afp->af_getaddr)(addr, (doalias >= 0 ? ADDR : RIDADDR));
569
}
572
}
570
573
Lines 575-580 Link Here
575
	int s;
578
	int s;
576
	const struct afswtch *afp;
579
	const struct afswtch *afp;
577
{
580
{
581
	if (afp->af_getaddr == NULL) {
582
	    	errx(1,"setifnetmask: no af_getaddr function for %s interfaces", afp->af_name);
583
	}
578
	(*afp->af_getaddr)(addr, MASK);
584
	(*afp->af_getaddr)(addr, MASK);
579
}
585
}
580
586
Lines 585-590 Link Here
585
	int s;
591
	int s;
586
	const struct afswtch *afp;
592
	const struct afswtch *afp;
587
{
593
{
594
	if (afp->af_getaddr == NULL) {
595
	    	errx(1,"setbroadaddr: no af_getaddr function for %s interfaces", afp->af_name);
596
	}
588
	(*afp->af_getaddr)(addr, DSTADDR);
597
	(*afp->af_getaddr)(addr, DSTADDR);
589
}
598
}

Return to bug 15318