diff options
author | mvglasow <michael -at- vonglasow.com> | 2018-02-02 23:32:35 +0100 |
---|---|---|
committer | mvglasow <michael -at- vonglasow.com> | 2018-02-02 23:32:35 +0100 |
commit | 70e5cc5fa4a06428a3d4d136bca24c958fb32e62 (patch) | |
tree | 3ea45963108f137b86aceee8794729d8e843015e /navit/util.c | |
parent | 5d1a0fa213b41320f72926fac46556e4368bc730 (diff) | |
download | navit-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.c | 6 |
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; } |