undefined4 genacgi_main(void)
{
char *__s1;
char *pcVar1;
int iVar2;
undefined4 uVar3;
__s1 = getenv("REQUEST_METHOD") //possible issue identified - semgrep
if (__s1 != (char *)0x0) {
pcVar1 = getenv("REQUEST_URI") //possible issue identified - semgrep
pcVar1 = strchr(pcVar1,0x3f);
if (pcVar1 != (char *)0x0) {
iVar2 = strncmp(pcVar1,"?service=",9);
if (iVar2 == 0) {
iVar2 = strcasecmp(__s1,"SUBSCRIBE");
if (iVar2 == 0) {
uVar3 = FUN_0040bba0(pcVar1 + 9);
return uVar3;
}
iVar2 = strcasecmp(__s1,"UNSUBSCRIBE");
if (iVar2 == 0) {
uVar3 = FUN_0040bf8c(pcVar1 + 9);
return uVar3;
}
}
}
}
return 0xffffffff;
}