/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c * Ghidra 12.1.2 decompiler output for 0x1401ffd90 FUN_1401ffd90 * Pseudocode, not original source. */ longlong FUN_1401ffd90(longlong param_1,longlong *param_2) { longlong lVar1; if (param_2 == (longlong *)0x0) { /* WARNING: Subroutine does not return */ FUN_14004dc60(0x80004005); } lVar1 = *param_2; if (param_2 == *(longlong **)(param_1 + 8)) { *(longlong *)(param_1 + 8) = lVar1; } else { *(longlong *)param_2[1] = lVar1; } if (param_2 == *(longlong **)(param_1 + 0x10)) { *(longlong *)(param_1 + 0x10) = param_2[1]; } else { *(longlong *)(*param_2 + 8) = param_2[1]; } FUN_1401fd6e0(param_1,param_2); return lVar1; }