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: Paolo Bonzini
Subject: Re: [Qemu-devel] [PATCH 6/8] smbus: Fix unreachable code in smb_transaction()
Date: Tue, 27 May 2014 15:36:16 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0

Il 27/05/2014 03:40, address@hidden ha scritto:
From: Gonglei <address@hidden>

Spotted by Coverity:

(1) Event unreachable:  This code cannot be reached: "abort();".

112         abort();

Signed-off-by: Gonglei <address@hidden>
---
 hw/i2c/pm_smbus.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/hw/i2c/pm_smbus.c b/hw/i2c/pm_smbus.c
index fedb5fb..da09eb0 100644
--- a/hw/i2c/pm_smbus.c
+++ b/hw/i2c/pm_smbus.c
@@ -109,7 +109,6 @@ static void smb_transaction(PMSMBus *s)
     default:
         goto error;
     }
-    abort();

This is intentional defensive programming. A "break" from the switch would be wrong, hence the "abort" here.

Paolo

 data16:
     if (ret < 0) {





reply via email to

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