/* MessageServer_Release_x64.exe sha256 7911b15c4379625eaa12ff227708aa3a033bc6ac2cf6b34283136e3a62df25f1 * Ghidra 12.1.2 decompiler output for 0x1400d9fe0 FUN_1400d9fe0 * Pseudocode, not original source. */ /* WARNING: Function: __security_check_cookie replaced with injection: security_check_cookie */ void FUN_1400d9fe0(longlong *param_1,longlong *param_2) { LPCSTR pCVar1; undefined1 auStack_158 [32]; undefined8 local_138; short *local_128; short local_120 [132]; ulonglong local_18; local_138 = 0xfffffffffffffffe; local_18 = DAT_1401ac5a0 ^ (ulonglong)auStack_158; FUN_1400141f0(param_1,(short *)&DAT_140148168); pCVar1 = (LPCSTR)*param_2; if ((LPCSTR)*param_2 == (LPCSTR)0x0) { pCVar1 = PTR_DAT_1401ac008; } local_128 = local_120; FUN_1400626b0((longlong *)&local_128,pCVar1,3); FUN_1400141f0(param_1,local_128); if (local_128 != local_120) { free(local_128); } FUN_1400141f0(param_1,(short *)&DAT_140148168); return; }