server-re/decomp/DBCServer_Release_x64/full/functions/0x14019e110.c

34 lines
847 B
C

/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
* Ghidra 12.1.2 decompiler output for 0x14019e110 FUN_14019e110
* Pseudocode, not original source. */
undefined8 FUN_14019e110(longlong param_1,char *param_2)
{
char cVar1;
undefined4 uVar2;
longlong lVar3;
char *pcVar4;
if (param_2 != (char *)0x0) {
lVar3 = -1;
pcVar4 = param_2;
do {
if (lVar3 == 0) break;
lVar3 = lVar3 + -1;
cVar1 = *pcVar4;
pcVar4 = pcVar4 + 1;
} while (cVar1 != '\0');
if (lVar3 != -2) goto LAB_14019e13d;
}
param_2 = (char *)0x0;
LAB_14019e13d:
cVar1 = FUN_14019e710(*(undefined8 *)(param_1 + 0x3d0),param_2);
if (cVar1 == '\0') {
uVar2 = Ordinal_111();
FUN_14019ce80(param_1,uVar2,L"Proud::CFastSocket::Bind");
return 0;
}
return 1;
}