
< 	if (copy_from_sockptr(&opt, optval, sizeof(u32))) {
---
> 	size_t len = min_t(size_t, optlen, sizeof(u32));
> 	if (copy_from_sockptr(&opt, optval, len)) {
