void PeerBAAction(undefined4 param_1,int param_2)

{
  char cVar1;
  code *UNRECOVERED_JUMPTABLE;
  
  cVar1 = *(char *)(param_2 + 0x19)   //possible issue identified - semgrep
  if (cVar1 == '\x01') {
    UNRECOVERED_JUMPTABLE = PeerAddBARspAction;
  }
  else if (cVar1 == '\0') {
    UNRECOVERED_JUMPTABLE = PeerAddBAReqAction;
  }
  else {
    if (cVar1 != '\x02') {
      return;
    }
    UNRECOVERED_JUMPTABLE = PeerDelBAAction;
  }
                    /* WARNING: Could not recover jumptable at 0x0001e154. Too many branches */
                    /* WARNING: Treating indirect jump as call */
  (*UNRECOVERED_JUMPTABLE)();
  return;
}