[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