* Blue Swirl blueswir1@hotmail.com [070407 21:49]:
if (size > OBIO_CMDLINE_MAX) size = OBIO_CMDLINE_MAX; memcpy(obio_cmdline, nv_info.cmdline, size);
- obio_cmdline[size-1] = '\0';
- obio_cmdline[size] = '\0';
Looks like you need to change the declaration of "obio_cmdline[]" or the maximum value "size" is clamped to, as well?
Good point. The attached untested patch should fix the overflow possibility.
applied in r119.