|
@@ -99,7 +99,7 @@ SYSCALL_DEFINE5(add_key, const char __user *, _type,
|
|
/* pull the payload in if one was supplied */
|
|
/* pull the payload in if one was supplied */
|
|
payload = NULL;
|
|
payload = NULL;
|
|
|
|
|
|
- if (_payload) {
|
|
|
|
|
|
+ if (plen) {
|
|
ret = -ENOMEM;
|
|
ret = -ENOMEM;
|
|
payload = kvmalloc(plen, GFP_KERNEL);
|
|
payload = kvmalloc(plen, GFP_KERNEL);
|
|
if (!payload)
|
|
if (!payload)
|
|
@@ -324,7 +324,7 @@ long keyctl_update_key(key_serial_t id,
|
|
|
|
|
|
/* pull the payload in if one was supplied */
|
|
/* pull the payload in if one was supplied */
|
|
payload = NULL;
|
|
payload = NULL;
|
|
- if (_payload) {
|
|
|
|
|
|
+ if (plen) {
|
|
ret = -ENOMEM;
|
|
ret = -ENOMEM;
|
|
payload = kmalloc(plen, GFP_KERNEL);
|
|
payload = kmalloc(plen, GFP_KERNEL);
|
|
if (!payload)
|
|
if (!payload)
|