MFC r196551:
Fix argument ordering to memcpy as well as the size of the copy in the (theoretical) case that pfi_buffer_cnt should be greater than ~_max. Submitted by: pjd Reviewed by: {krw,sthen,markus}@openbsd.org Approved by: re (kib)
This commit is contained in:
parent
1b257b0e92
commit
f2b31d1909
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/stable/8/; revision=196628
@ -663,7 +663,7 @@ pfi_address_add(struct sockaddr *sa, int af, int net)
|
||||
"(%d/%d)\n", pfi_buffer_cnt, PFI_BUFFER_MAX);
|
||||
return;
|
||||
}
|
||||
memcpy(pfi_buffer, p, pfi_buffer_cnt * sizeof(*pfi_buffer));
|
||||
memcpy(p, pfi_buffer, pfi_buffer_max * sizeof(*pfi_buffer));
|
||||
/* no need to zero buffer */
|
||||
free(pfi_buffer, PFI_MTYPE);
|
||||
pfi_buffer = p;
|
||||
|
Loading…
Reference in New Issue
Block a user