--- navit-0.1.0/navit/data/textfile/textfile.c 2008-11-26 13:42:07.000000000 -0800 +++ navit-0.1.0/navit/data/textfile/textfile.c.new 2009-01-04 22:36:27.000000000 -0800 @@ -363,7 +363,7 @@ if (! data) return NULL; dbg(1,"map_new_textfile %s\n", data->u.str); - wdata=g_strdup_printf(data->u.str); + wdata=g_strdup_printf("%s", data->u.str); len=strlen(wdata); if (len && wdata[len-1] == '|') { wdata[len-1]='\0';