Revision e95d3bf0 linux-user/syscall.c

b/linux-user/syscall.c
6505 6505
                    unsigned long zero = arg2 - ret;
6506 6506
                    p = alloca(zero);
6507 6507
                    memset(p, 0, zero);
6508
                    if (copy_to_user(arg3 + zero, p, zero)) {
6508
                    if (copy_to_user(arg3 + ret, p, zero)) {
6509 6509
                        goto efault;
6510 6510
                    }
6511 6511
                    arg2 = ret;

Also available in: Unified diff