summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--handle.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/handle.c b/handle.c
index 12f132f8341..dabafad7b26 100644
--- a/handle.c
+++ b/handle.c
@@ -861,6 +861,11 @@ static long kdbus_handle_ioctl_ep_connected(struct file *file, unsigned int cmd,
if (ret < 0)
break;
+ ret = kdbus_items_validate(cmd_info->items,
+ KDBUS_ITEMS_SIZE(cmd_info, items));
+ if (ret < 0)
+ break;
+
if (cmd == KDBUS_CMD_CONN_INFO)
ret = kdbus_cmd_info(conn, cmd_info);
else