Revision 8f04eeb3 linux-user/syscall.c

b/linux-user/syscall.c
5699 5699

  
5700 5700
                if (arg_sigset) {
5701 5701
                    sig.set = &set;
5702
                    if (arg_sigsize != sizeof(*target_sigset)) {
5703
                        /* Like the kernel, we enforce correct size sigsets */
5704
                        ret = -TARGET_EINVAL;
5705
                        goto fail;
5706
                    }
5702 5707
                    target_sigset = lock_user(VERIFY_READ, arg_sigset,
5703 5708
                                              sizeof(*target_sigset), 1);
5704 5709
                    if (!target_sigset) {

Also available in: Unified diff