qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH][v3] linux-user: correct semctl() and shmctl()


From: Peter Maydell
Subject: Re: [Qemu-devel] [PATCH][v3] linux-user: correct semctl() and shmctl()
Date: Wed, 30 Jan 2013 11:35:36 +0000

On 21 January 2013 06:25, Laurent Vivier <address@hidden> wrote>
     case GETALL:
>         case SETALL:
> -            err = target_to_host_semarray(semid, &array, target_su.array);
> -            if (err)
> +            err = target_to_host_semarray(semid, &array,
> +                                          tswapal(target_su->array));
> +            if (err) {
> +                unlock_user_struct(target_su, ptr, 0);
>                  return err;
> +            }

     if (err) {
         ret = err;
         break;
     }

avoids the error prone repetition of the unlock_user_struct call.

-- PMM



reply via email to

[Prev in Thread] Current Thread [Next in Thread]