doubly so if strncpy() is used in a way which is doesn't really
handle termination properly anyway ...
{
int rv = 0;
- if (buflen <= 1)
+ if (buflen <= 2)
return BMK_EINVAL;
if (bmk_strcmp(name, "RUMP_VERBOSE") == 0) {
- bmk_strncpy(buf, "1", buflen-1);
+ bmk_strcpy(buf, "1");
} else if (bmk_strcmp(name, RUMPUSER_PARAM_NCPU) == 0) {
- bmk_strncpy(buf, "1", buflen-1);
+ bmk_strcpy(buf, "1");
} else if (bmk_strcmp(name, RUMPUSER_PARAM_HOSTNAME) == 0) {
bmk_strncpy(buf, "rumprun", buflen-1);