summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2020-04-30 13:20:23 +0200
committerLennart Poettering <lennart@poettering.net>2020-05-05 08:57:14 +0200
commit05851cb9df1305d53b99f1a0ee9d2acb7e1ffb52 (patch)
tree0ce01bc1db40b113871ecf365eace3576ee063db
parent3c6f0300aec0d101a29806e84a501f3e0df1d7e1 (diff)
downloadsystemd-05851cb9df1305d53b99f1a0ee9d2acb7e1ffb52.tar.gz
calendarspec: minor simplification
-rw-r--r--src/shared/calendarspec.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/shared/calendarspec.c b/src/shared/calendarspec.c
index 65afcd0581..084965e64e 100644
--- a/src/shared/calendarspec.c
+++ b/src/shared/calendarspec.c
@@ -369,14 +369,13 @@ int calendar_spec_to_string(const CalendarSpec *c, char **p) {
}
r = fflush_and_check(f);
+ fclose(f);
+
if (r < 0) {
free(buf);
- fclose(f);
return r;
}
- fclose(f);
-
*p = buf;
return 0;
}