git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk@513
ffa7fe5e-494d-0410-b361-
a75ebd5db220
m->filename=g_strdup(wexp_data[0]);
dbg(0,"file_create %s\n", m->filename);
m->fi=file_create(m->filename);
+ if (! m->fi) {
+ dbg(0,"Failed to load %s\n", m->filename);
+ g_free(m);
+ return NULL;
+ }
file_wordexp_destroy(wexp);
magic=(int *)(m->fi->begin);
if (*magic == 0x04034b50) {
if (data)
m->filename=g_strdup(data->u.str);
m->priv=maptype_new(&m->meth, attrs);
+ if (! m->priv) {
+ g_free(m);
+ m=NULL;
+ }
return m;
}