void QBSS_LoadInit(int param_1)
{
char cVar1;
bool bVar2;
uint uVar3;
char *pcVar4;
uVar3 = 0;
pcVar4 = (char *)(param_1 + 0x5b30);
do {
bVar2 = *(byte *)(param_1 + 0x51aa) <= uVar3;
uVar3 = uVar3 + 1;
if (bVar2) goto LAB_00081d1c;
cVar1 = *pcVar4;
pcVar4 = pcVar4 + 0x1140;
} while (cVar1 == '\0');
*(undefined1 *)(param_1 + 0x76b44) = 1;
LAB_00081d1c:
if (*(char *)(param_1 + 0x76b44) == '\x01') {
if (*(char *)(param_1 + 0xec) == '\0') {
*(undefined4 *)(*(int *)(param_1 + 0xdc) + 0x110c) = 0x1f;
}
*(undefined1 *)(param_1 + 0x76b55) = 0x32;
}
else if (*(char *)(param_1 + 0xec) == '\0') {
*(undefined4 *)(*(int *)(param_1 + 0xdc) + 0x110c) = 0;
}
*(undefined4 *)(RTMPDeletePMKIDCache + param_1) = 0;
*(undefined4 *)(param_1 + 0x76b48) = 0;
memset((void *)(param_1 + 0x76b60),0,0x50) //possible issue identified - semgrep
memset((void *)(param_1 + 0x76bb0),0,0x50) //possible issue identified - semgrep
*(undefined1 *)(param_1 + 0x76c02) = 10;
*(undefined1 *)(param_1 + 0x76c01) = 0;
*(undefined1 *)(param_1 + 0x76c0c) = 0;
*(undefined1 *)(param_1 + 0x76c04) = 0;
*(undefined4 *)(param_1 + 0x76c08) = 0;
*(undefined1 *)(param_1 + 0x76c00) = 0;
*(uint *)(param_1 + 0x76c14) =
((uint)*(byte *)(param_1 + 0x76c01) * (uint)*(ushort *)(param_1 + 0x169ea)) / 100 << 10;
return;
}