summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/datetime.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/datetime.c b/src/datetime.c
index 74ef2d3..8ceed11 100644
--- a/src/datetime.c
+++ b/src/datetime.c
@@ -19,7 +19,6 @@
#define _XOPEN_SOURCE
-#include <ctype.h>
#include <errno.h>
#include <limits.h>
#include <stdbool.h>
@@ -98,6 +97,8 @@ datetime_parse(int argc, const char *argv[], struct tm *arg_tm)
return -1;
found:
+ free(buf);
+
/* TODO: Support %a-only dates and optional years */
if (arg_tm->tm_mday == INT_MIN) {
/* No date specified; try today. */
@@ -120,6 +121,5 @@ datetime_parse(int argc, const char *argv[], struct tm *arg_tm)
}
}
- free(buf);
return 0;
}