|
@@ -1677,7 +1677,7 @@ static ssize_t smk_write_onlycap(struct file *file, const char __user *buf,
|
|
|
if (smack_onlycap != NULL && smack_onlycap != skp)
|
|
|
return -EPERM;
|
|
|
|
|
|
- data = kzalloc(count, GFP_KERNEL);
|
|
|
+ data = kzalloc(count + 1, GFP_KERNEL);
|
|
|
if (data == NULL)
|
|
|
return -ENOMEM;
|
|
|
|
|
@@ -2228,7 +2228,7 @@ static ssize_t smk_write_syslog(struct file *file, const char __user *buf,
|
|
|
if (!smack_privileged(CAP_MAC_ADMIN))
|
|
|
return -EPERM;
|
|
|
|
|
|
- data = kzalloc(count, GFP_KERNEL);
|
|
|
+ data = kzalloc(count + 1, GFP_KERNEL);
|
|
|
if (data == NULL)
|
|
|
return -ENOMEM;
|
|
|
|