summaryrefslogtreecommitdiff
path: root/navit/util.c
diff options
context:
space:
mode:
authormvglasow <michael -at- vonglasow.com>2018-02-02 23:32:35 +0100
committermvglasow <michael -at- vonglasow.com>2018-02-02 23:32:35 +0100
commit70e5cc5fa4a06428a3d4d136bca24c958fb32e62 (patch)
tree3ea45963108f137b86aceee8794729d8e843015e /navit/util.c
parent5d1a0fa213b41320f72926fac46556e4368bc730 (diff)
downloadnavit-70e5cc5fa4a06428a3d4d136bca24c958fb32e62.tar.gz
Fix:core:Fix some use-after-free errors
Signed-off-by: mvglasow <michael -at- vonglasow.com>
Diffstat (limited to 'navit/util.c')
-rw-r--r--navit/util.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/navit/util.c b/navit/util.c
index 6cb722845..06d137c43 100644
--- a/navit/util.c
+++ b/navit/util.c
@@ -582,13 +582,13 @@ time_t mkgmtime(struct tm * pt) {
ret = mktime(pti);
+ dbg(lvl_debug, "time %ld (%02d-%02d-%02d %02d:%02d:%02d)\n", ret, pti->tm_year, pti->tm_mon, pti->tm_mday,
+ pti->tm_hour, pti->tm_min, pti->tm_sec);
+
g_free(pti);
g_free(pgt);
g_free(plt);
- dbg(lvl_debug, "time %ld (%02d-%02d-%02d %02d:%02d:%02d)\n", ret, pti->tm_year, pti->tm_mon, pti->tm_mday,
- pti->tm_hour, pti->tm_min, pti->tm_sec);
-
return ret;
}