Corrected buffer size calculation from MAX(bufsize,realsize)

to MIN(bufsize,realsize) while copying boot params.
This commit is contained in:
Ben Gras 2005-06-21 16:18:23 +00:00
parent 355a10864b
commit 3bb4d191d7

View file

@ -49,7 +49,7 @@ U16_t parmoff, parmsize; /* boot parameters offset and length */
/* Copy the boot parameters to kernel memory. */
kinfo.params_base = seg2phys(mds) + parmoff;
kinfo.params_size = MAX(parmsize,sizeof(params)-2);
kinfo.params_size = MIN(parmsize,sizeof(params)-2);
phys_copy(kinfo.params_base, vir2phys(params), kinfo.params_size);
/* Record miscellaneous information for user-space servers. */