chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
5f8cfae
)
timesync: use safe_close() where possible
author
Lennart Poettering
<lennart@poettering.net>
Mon, 5 May 2014 19:47:38 +0000
(21:47 +0200)
committer
Lennart Poettering
<lennart@poettering.net>
Mon, 5 May 2014 19:47:38 +0000
(21:47 +0200)
src/timesync/timesyncd.c
patch
|
blob
|
history
diff --git
a/src/timesync/timesyncd.c
b/src/timesync/timesyncd.c
index 72dcf0b058223155806d614e9c2bbb25d76d7ada..3cf35795765616fa3da911faf63a0c20b27e6cc2 100644
(file)
--- a/
src/timesync/timesyncd.c
+++ b/
src/timesync/timesyncd.c
@@
-319,8
+319,7
@@
static int sntp_clock_watch_setup(Manager *m) {
sd_event_source_unref(m->event_clock_watch);
m->event_clock_watch = source;
sd_event_source_unref(m->event_clock_watch);
m->event_clock_watch = source;
- if (m->clock_watch_fd >= 0)
- close(m->clock_watch_fd);
+ safe_close(m->clock_watch_fd);
m->clock_watch_fd = fd;
fd = -1;
m->clock_watch_fd = fd;
fd = -1;
@@
-680,14
+679,10
@@
static void sntp_server_disconnect(Manager *m) {
m->event_timer = sd_event_source_unref(m->event_timer);
m->event_clock_watch = sd_event_source_unref(m->event_clock_watch);
m->event_timer = sd_event_source_unref(m->event_timer);
m->event_clock_watch = sd_event_source_unref(m->event_clock_watch);
- if (m->clock_watch_fd > 0)
- close(m->clock_watch_fd);
- m->clock_watch_fd = -1;
+ m->clock_watch_fd = safe_close(m->clock_watch_fd);
m->event_receive = sd_event_source_unref(m->event_receive);
m->event_receive = sd_event_source_unref(m->event_receive);
- if (m->server_socket > 0)
- close(m->server_socket);
- m->server_socket = -1;
+ m->server_socket = safe_close(m->server_socket);
zero(m->server_addr);
free(m->server);
zero(m->server_addr);
free(m->server);