Change-Id: I8c6b2f497ce0c519f6dbdb29150edb313b274951
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
*list_out = list;
out:
- close(fd_direction);
- close(fd_edge);
- close(fd_value);
+ if (fd_direction >= 0)
+ close(fd_direction);
+
+ if (fd_edge >= 0)
+ close(fd_edge);
+
+ if (fd_value >= 0)
+ close(fd_value);
return ret;
}
*list_out = list;
out:
- close(fd_period);
- close(fd_duty_cycle);
- close(fd_polarity);
- close(fd_enable);
+ if (fd_period >= 0)
+ close(fd_period);
+
+ if (fd_duty_cycle >= 0)
+ close(fd_duty_cycle);
+
+ if (fd_polarity >= 0)
+ close(fd_polarity);
+
+ if (fd_enable >= 0)
+ close(fd_enable);
return ret;
}
{
if (list != NULL)
g_object_unref(list); // file descriptors in list is closed in hear.
-}
\ No newline at end of file
+}