Check for invalid handle passed to nvmap to
avoid crash in nvmap
bug
1415394
Change-Id: Iacb386c3cd7b4d84f5d7e04881d58402b853a7b5
Reviewed-on: http://git-master/r/338640
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Bharat Nihalani <bnihalani@nvidia.com>
Reviewed-by: Krishna Reddy <vdumpa@nvidia.com>
return -EFAULT;
handle = unmarshal_user_handle(op.handle);
+ if (!handle)
+ return -EINVAL;
+
h = nvmap_get_handle_id(client, handle);
if (!h)
return -EINVAL;