diff --git a/kernel-module/xt_RTPENGINE.c b/kernel-module/xt_RTPENGINE.c index 55a8787e8..6a25b0583 100644 --- a/kernel-module/xt_RTPENGINE.c +++ b/kernel-module/xt_RTPENGINE.c @@ -2783,6 +2783,8 @@ static ssize_t proc_main_control_write(struct file *file, const char __user *buf if (copy_from_user(&b, buf, buflen)) return -EFAULT; + b[buflen] = '\0'; + if (!strncmp(b, "add ", 4)) { id = simple_strtoul(b + 4, &endp, 10); if (endp == b + 4)