int mrtapi_add_mfc(undefined4 param_1,undefined4 param_2,undefined2 param_3,void *param_4)

{
  int iVar1;
  undefined4 local_48;
  undefined4 local_44;
  undefined2 local_40;
  undefined1 auStack_3e [54];
  
  iVar1 = -1;
  if (-1 < DAT_0041b5b0) {
    local_48 = param_1;
    local_44 = param_2;
    local_40 = param_3;
    memcpy(auStack_3e,param_4,0x20)   //possible issue identified - semgrep
    iVar1 = setsockopt(DAT_0041b5b0,0,0xcc,&local_48,0x3c);
  }
  return iVar1;
}