core/rfkill: use "nm_auto_close" in _rfkill_update_system() to close FD

This commit is contained in:
Thomas Haller 2022-02-01 22:24:45 +01:00
parent 467b21afa7
commit 3b7d861eef
No known key found for this signature in database
GPG key ID: 29C2366E4DFC5728

View file

@ -2445,7 +2445,7 @@ struct rfkill_event {
static void
_rfkill_update_system(NMManager *self, NMRfkillType rtype, gboolean enabled)
{
int fd;
nm_auto_close int fd = -1;
struct rfkill_event event;
ssize_t len;
int errsv;
@ -2466,7 +2466,6 @@ _rfkill_update_system(NMManager *self, NMRfkillType rtype, gboolean enabled)
"rfkill: (%s): failed to set killswitch device for "
"non-blocking operation",
_rfkill_type_desc[rtype].desc);
nm_close(fd);
return;
}
@ -2503,8 +2502,6 @@ _rfkill_update_system(NMManager *self, NMRfkillType rtype, gboolean enabled)
"rfkill: (%s): failed to change Wi-Fi killswitch state",
_rfkill_type_desc[rtype].desc);
}
nm_close(fd);
}
static void