]> Zhao Yanbai Git Server - minix.git/commitdiff
Corrected buffer size calculation from MAX(bufsize,realsize)
authorBen Gras <ben@minix3.org>
Tue, 21 Jun 2005 16:18:23 +0000 (16:18 +0000)
committerBen Gras <ben@minix3.org>
Tue, 21 Jun 2005 16:18:23 +0000 (16:18 +0000)
to MIN(bufsize,realsize) while copying boot params.

kernel/start.c

index 21ccbfccffb74da577d78f9379733540ca072b77..06ac5fdb494adbff6afb4ef6145fe0271cb22cd2 100755 (executable)
@@ -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. */