From: <mar...@us...> - 2009-07-27 07:26:38
|
Revision: 2410 http://navit.svn.sourceforge.net/navit/?rev=2410&view=rev Author: martin-s Date: 2009-07-27 07:26:29 +0000 (Mon, 27 Jul 2009) Log Message: ----------- Fix:Core:Fixed win32 build Modified Paths: -------------- trunk/navit/navit/vehicleprofile.c Modified: trunk/navit/navit/vehicleprofile.c =================================================================== --- trunk/navit/navit/vehicleprofile.c 2009-07-27 07:24:33 UTC (rev 2409) +++ trunk/navit/navit/vehicleprofile.c 2009-07-27 07:26:29 UTC (rev 2410) @@ -45,14 +45,12 @@ case attr_route_mode: this_->mode=attr->u.num; break; - case attr_name: - if(this_->name) free(this_->name); - - // Only copy the first 1024 characters. Should be enough for - // normal use, but still prevent ludicrous memory allocations - // in case of a bug somewhere. - this_->name = strndup(attr->u.str, 2); - break; + case attr_name: + if(this_->name) + g_free(this_->name); + /* previously used strdupn not available on win32 */ + this_->name = g_strdup(attr->u.str); + break; default: break; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |