1
0
mirror of https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git synced 2025-07-17 10:52:46 +00:00

Merge pull request #283 from Hoikas/crash-fix

Fix Crash in VaultClientApi
This commit is contained in:
Branan Purvine-Riley
2013-02-01 14:58:04 -08:00

View File

@ -2155,6 +2155,10 @@ namespace _VaultFindNodesAndWait {
ARRAY(unsigned) nodeIds;
ENetError result;
bool complete;
_FindNodeParam()
: result(kNetPending), complete(false)
{ }
};
static void _FindNodeCallback (
ENetError result,
@ -2175,10 +2179,8 @@ void VaultFindNodesAndWait (
ARRAY(unsigned) * nodeIds
) {
using namespace _VaultFindNodesAndWait;
_FindNodeParam param;
memset(&param, 0, sizeof(param));
NetCliAuthVaultNodeFind(
templateNode,
_FindNodeCallback,
@ -2190,7 +2192,7 @@ void VaultFindNodesAndWait (
plgDispatch::Dispatch()->MsgQueueProcess();
AsyncSleep(10);
}
if (IS_NET_SUCCESS(param.result))
nodeIds->Add(param.nodeIds.Ptr(), param.nodeIds.Count());
}