[rygel] core: Fix potential fd leak
- From: Jens Georg <jensgeorg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [rygel] core: Fix potential fd leak
- Date: Tue, 1 Oct 2019 21:16:42 +0000 (UTC)
commit 7790cfb5665856d3862b7f55322a526f05014ad0
Author: Jens Georg <mail jensge org>
Date: Thu Aug 22 20:25:52 2019 +0200
core: Fix potential fd leak
Part of #137
src/librygel-core/rygel-energy-management-helper.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/src/librygel-core/rygel-energy-management-helper.c
b/src/librygel-core/rygel-energy-management-helper.c
index 8883173a..2f399729 100644
--- a/src/librygel-core/rygel-energy-management-helper.c
+++ b/src/librygel-core/rygel-energy-management-helper.c
@@ -40,7 +40,7 @@ gboolean
rygel_energy_management_get_mac_and_network_type (const char *iface,
char **mac,
char **type) {
- int fd;
+ int fd = -1;
struct ifreq ifr;
gboolean retval = FALSE;
@@ -82,7 +82,7 @@ rygel_energy_management_get_mac_and_network_type (const char *iface,
retval = TRUE;
out:
- if (fd > 0) {
+ if (fd > -1) {
close (fd);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]