@@ -391,17 +391,19 @@ SetUserDefinedSettings( UserDefinedSettings settings )
391
391
392
392
if ( settings.editorAppKey && strlen ( settings.editorAppKey ) > 1 )
393
393
{
394
- char *editorAppKey = new char [ strlen ( settings.editorAppKey + 1 ) ];
395
- strcpy_s ( editorAppKey, strlen ( settings.editorAppKey ) + 1 , settings.editorAppKey );
394
+ size_t strLen = strlen ( settings.editorAppKey ) + 1 ;
395
+ char *editorAppKey = new char [ strLen ];
396
+ strcpy_s ( editorAppKey, strLen, settings.editorAppKey );
396
397
s_UserDefinedSettings.editorAppKey = editorAppKey;
397
398
}
398
399
399
400
if ( settings.actionManifestPath && strlen ( settings.actionManifestPath ) > 1 )
400
401
{
401
402
if ( UserProjectSettings::FileExists ( std::string ( settings.actionManifestPath ) ) )
402
403
{
403
- char *actionManifestPath = new char [ strlen ( settings.actionManifestPath + 1 ) ];
404
- strcpy_s ( actionManifestPath, strlen ( settings.actionManifestPath ) + 1 , settings.actionManifestPath );
404
+ size_t strLen = strlen ( settings.actionManifestPath ) + 1 ;
405
+ char *actionManifestPath = new char [ strLen ];
406
+ strcpy_s ( actionManifestPath, strLen, settings.actionManifestPath );
405
407
s_UserDefinedSettings.actionManifestPath = actionManifestPath;
406
408
}
407
409
else
@@ -422,8 +424,9 @@ SetUserDefinedSettings( UserDefinedSettings settings )
422
424
423
425
if ( settings.applicationName && strlen ( settings.applicationName ) > 1 )
424
426
{
425
- char *appName = new char [strlen ( settings.applicationName + 1 )];
426
- strcpy_s ( appName, strlen ( settings.applicationName ) + 1 , settings.applicationName );
427
+ size_t strLen = strlen ( settings.applicationName ) + 1 ;
428
+ char *appName = new char [ strLen ];
429
+ strcpy_s ( appName, strLen, settings.applicationName );
427
430
s_UserDefinedSettings.applicationName = appName;
428
431
}
429
432
0 commit comments