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:
@ -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(¶m, 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());
|
||||
}
|
||||
|
Reference in New Issue
Block a user