[Title]modified for removing sonar violation
authorsungmin ha <sungmin82.ha@samsung.com>
Tue, 18 Dec 2012 01:20:12 +0000 (10:20 +0900)
committersungmin ha <sungmin82.ha@samsung.com>
Tue, 18 Dec 2012 01:20:12 +0000 (10:20 +0900)
[Desc.]
[Issue]Numeric variables being used within a for loop for iteration counting shall not be modified in the body of the loop

drivers/maru/maru_power_supply.c
package/pkginfo.manifest

index ab2495e5ac2370e8d328231fbf779a95cdea266e..d6d5d6e62056df2aaef29ec2239b68f25afd3bb4 100644 (file)
@@ -108,13 +108,16 @@ static int __init sysfs_test_init(void)
        for (i = 0; i < 3; i++) {
                err = device_create_file(mtd_device, &ps_device_attributes[i]);\r
                if (err) {
-                       while (--i >= 0) {
-                               device_remove_file(mtd_device, &ps_device_attributes[i]);
-                       }
-               
-                       device_unregister(mtd_device);
                        break;
                }
+       }
+
+       if (i != 3) {
+               while (--i >= 0) {
+                       device_remove_file(mtd_device, &ps_device_attributes[i]);
+                }
+                device_unregister(mtd_device);
        }\r
        
        return err;\r
index 91fef186748abbab44cd2ae2d2ea05046242cb69..d8f811aaa1b3e579ff25d9091ee9b4fb3b9c1a90 100644 (file)
@@ -1,4 +1,4 @@
-Version: 1.4.10
+Version: 1.4.11
 Maintainer: Yeong-Kyoon, Lee <yeongkyoon.lee@samsung.com>
 Source: emulator-kernel