/* MessageServer_Release_x64.exe sha256 7911b15c4379625eaa12ff227708aa3a033bc6ac2cf6b34283136e3a62df25f1 * Ghidra 12.1.2 decompiler output for 0x1400ae410 FUN_1400ae410 * Pseudocode, not original source. */ longlong FUN_1400ae410(longlong *param_1,longlong *param_2) { longlong lVar1; if (param_2 == (longlong *)0x0) { /* WARNING: Subroutine does not return */ FUN_1400064e0(0x80004005); } lVar1 = *param_2; if (param_2 == (longlong *)param_1[1]) { param_1[1] = lVar1; } else { *(longlong *)param_2[1] = lVar1; } if (param_2 == (longlong *)param_1[2]) { param_1[2] = param_2[1]; } else { *(longlong *)(*param_2 + 8) = param_2[1]; } FUN_1400ac500(param_1,param_2); return lVar1; }