qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] [PATCH 6/8] smbus: Fix unreachable code in smb_transact


From: Gonglei (Arei)
Subject: Re: [Qemu-devel] [PATCH 6/8] smbus: Fix unreachable code in smb_transaction()
Date: Wed, 28 May 2014 12:12:54 +0000

> -----Original Message-----
> From: Paolo Bonzini [mailto:address@hidden On Behalf Of Paolo
> Bonzini
> Sent: Wednesday, May 28, 2014 4:01 PM
> To: Gonglei (Arei); address@hidden
> Cc: address@hidden; address@hidden; Huangweidong (C);
> address@hidden; address@hidden; Luonengjun; address@hidden;
> address@hidden; address@hidden; address@hidden;
> address@hidden; address@hidden; address@hidden;
> address@hidden; address@hidden
> Subject: Re: [PATCH 6/8] smbus: Fix unreachable code in smb_transaction()
> 
> Il 28/05/2014 02:59, Gonglei (Arei) ha scritto:
> >>> > > -    abort();
> >> >
> >> > This is intentional defensive programming.  A "break" from the switch
> >> > would be wrong, hence the "abort" here.
> >> >
> > But the "break" is unreachable at all case conditions.
> > All those cases will goto data8/data16/done/error.
> 
> Of course, otherwise we'd have a bug.  The abort() ensures that this
> remains the case in the future as well.
> 
I see. Thanks!

Best regards,
-Gonglei



reply via email to

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