Fix:Core:Better diagnostics and no crash in case of fopen problems
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Thu, 12 Nov 2009 14:57:01 +0000 (14:57 +0000)
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Thu, 12 Nov 2009 14:57:01 +0000 (14:57 +0000)
git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk@2743 ffa7fe5e-494d-0410-b361-a75ebd5db220

navit/navit/map.c

index b7b2b7b..c14d2b4 100644 (file)
@@ -654,8 +654,11 @@ map_dump_file(struct map *map, const char *file)
 {
        FILE *f;
        f=fopen(file,"w");
-       map_dump_filedesc(map, f);
-       fclose(f);
+       if (f) {
+               map_dump_filedesc(map, f);
+               fclose(f);
+       } else 
+               dbg(0,"failed to open file '%s'\n",file);
 }
 
 void