diff --git a/Sources/Plasma/PubUtilLib/plVault/plVaultClientApi.cpp b/Sources/Plasma/PubUtilLib/plVault/plVaultClientApi.cpp index 66a91d4b..abd4a4b5 100644 --- a/Sources/Plasma/PubUtilLib/plVault/plVaultClientApi.cpp +++ b/Sources/Plasma/PubUtilLib/plVault/plVaultClientApi.cpp @@ -4911,7 +4911,7 @@ UInt8 VaultAgeFindOrCreateChildAgeLink( // First, try to find an already existing ChildAge char name[MAX_PATH]; - StrToAnsi(name, parentAgeName, arrsize(parentAgeName)); + StrToAnsi(name, parentAgeName, arrsize(name)); plAgeInfoStruct search; search.SetAgeFilename(name); @@ -4933,7 +4933,7 @@ UInt8 VaultAgeFindOrCreateChildAgeLink( if (RelVaultNode* rvnChildAges = rvnParentInfo->GetChildAgeInfoListNodeIncRef(plVault::kChildAgesFolder, 1)) { const char* ageName = info->GetAgeFilename(); wchar hack[MAX_PATH]; - StrToUnicode(hack, ageName, arrsize(ageName)); + StrToUnicode(hack, ageName, arrsize(hack)); // Search for our age NetVaultNode* temp = NEWZERO(NetVaultNode); @@ -4964,11 +4964,12 @@ UInt8 VaultAgeFindOrCreateChildAgeLink( nil, p ); + + retval = FALSE; } temp->DecRef(); rvnChildAges->DecRef(); - retval = FALSE; } rvnParentInfo->DecRef();