summaryrefslogtreecommitdiff
path: root/navit/file.c
diff options
context:
space:
mode:
authormdankov <mdankov@ffa7fe5e-494d-0410-b361-a75ebd5db220>2012-11-10 21:56:18 +0000
committermdankov <mdankov@ffa7fe5e-494d-0410-b361-a75ebd5db220>2012-11-10 21:56:18 +0000
commite1bc312673df544861daa2ab6d24d58849ad71ff (patch)
treee63046bbdbf6fe0534236cf615d53e3014fa007c /navit/file.c
parent1b5041ca1213307363b4c4e8b300c8e1fdb5c670 (diff)
downloadnavit-e1bc312673df544861daa2ab6d24d58849ad71ff.tar.gz
Fix:core:Few more memleaks & one uninitialized variable reference|thank you valgrind for pointing these out
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5266 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/file.c')
-rw-r--r--navit/file.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/navit/file.c b/navit/file.c
index 04b975df8..bc0a223d8 100644
--- a/navit/file.c
+++ b/navit/file.c
@@ -238,6 +238,7 @@ file_create(char *name, struct attr **options)
file->name = g_strdup(name);
file->fd=open(name, open_flags, 0666);
if (file->fd == -1) {
+ g_free(file->name);
g_free(file);
return NULL;
}