File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -208,8 +208,8 @@ void PedVariations::LoadData()
208208 if (!vec.empty ())
209209 {
210210 pedVars->pedHasVariations .insert (modelIndex);
211- uint64_t zoneName;
212- memcpy ( &zoneName, kvp.first .c_str (), 8 );
211+ uint64_t zoneName = 0 ;
212+ strncpy (( char *) &zoneName, kvp.first .c_str (), 8 );
213213 pedVars->variations [zoneName][modelIndex] = mergeZones ? vectorUnion (pedVars->variations [zoneName][modelIndex], vec) : vec;
214214 }
215215 }
Original file line number Diff line number Diff line change @@ -542,8 +542,8 @@ void VehicleVariations::LoadData()
542542 {
543543 if (isupper (kvp.first [1 ]))
544544 {
545- uint64_t zoneName;
546- memcpy ( &zoneName, kvp.first .c_str (), 8 );
545+ uint64_t zoneName = 0 ;
546+ strncpy (( char *) &zoneName, kvp.first .c_str (), 8 );
547547
548548 auto vec = dataFile.ReadLine (section, kvp.first , READ_VEHICLES);
549549 if (!vec.empty ())
You can’t perform that action at this time.
0 commit comments