[Desc.]
[Issue]Numeric variables being used within a for loop for iteration counting shall not be modified in the body of the loop
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
-Version: 1.4.10
+Version: 1.4.11
Maintainer: Yeong-Kyoon, Lee <yeongkyoon.lee@samsung.com>
Source: emulator-kernel