[Title]modified for removing sonar violation
authorsungmin ha <sungmin82.ha@samsung.com>
Tue, 18 Dec 2012 01:15:33 +0000 (10:15 +0900)
committersungmin ha <sungmin82.ha@samsung.com>
Tue, 18 Dec 2012 01:15:33 +0000 (10:15 +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 af66509b7e2e22f04169432f44d7d949e51818d7..6af4be6b2bb0c3621cb32cf3a4eb4ed8f4c242a7 100644 (file)
@@ -1,4 +1,4 @@
-Version: 1.4.9
+Version: 1.4.10
 Maintainer: Yeong-Kyoon, Lee <yeongkyoon.lee@samsung.com>
 Source: emulator-kernel