checkDepth validates that the request has sufficient depth for permission checks
(request *base.PermissionCheckRequest)
| 9 | |
| 10 | // checkDepth validates that the request has sufficient depth for permission checks |
| 11 | func checkDepth(request *base.PermissionCheckRequest) error { |
| 12 | if atomic.LoadInt32(&request.GetMetadata().Depth) < 0 { // Check depth is not negative |
| 13 | return errors.New(base.ErrorCode_ERROR_CODE_DEPTH_NOT_ENOUGH.String()) |
| 14 | } |
| 15 | return nil |
| 16 | } |
no test coverage detected