aboutsummaryrefslogtreecommitdiffstats
path: root/src/satd-timer.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/satd-timer.c')
-rw-r--r--src/satd-timer.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/satd-timer.c b/src/satd-timer.c
index 4550465..310c23d 100644
--- a/src/satd-timer.c
+++ b/src/satd-timer.c
@@ -63,6 +63,8 @@ main(int argc, char *argv[])
struct job **job;
int rc = 0;
+ t (reopen(STATE_FILENO, O_RDWR));
+
/* Get current expiration time. */
t (timerfd_gettime(BOOT_FILENO, &bootspec));
t (timerfd_gettime(REAL_FILENO, &realspec));
@@ -88,6 +90,7 @@ done:
for (job = jobs; *job; job++)
free(*job);
free(jobs);
+ close(STATE_FILENO);
return rc;
fail:
perror(argv[0]);