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

(-)if.c (-2 / +2 lines)
Lines 861-869 Link Here
861
						sizeof (ifr));
861
						sizeof (ifr));
862
				ifrp++;
862
				ifrp++;
863
			} else {
863
			} else {
864
				space -= sa->sa_len - sizeof(*sa);
864
				if (space < sizeof(ifr) + sa->sa_len - sizeof(*sa))
865
				if (space < sizeof (ifr))
866
					break;
865
					break;
866
				space -= sa->sa_len - sizeof(*sa);
867
				error = copyout((caddr_t)&ifr, (caddr_t)ifrp,
867
				error = copyout((caddr_t)&ifr, (caddr_t)ifrp,
868
						sizeof (ifr.ifr_name));
868
						sizeof (ifr.ifr_name));
869
				if (error == 0)
869
				if (error == 0)

Return to bug 17311