void FUN_00404730(void *param_1)

{
  int iVar1;
  char *pcVar2;
  undefined4 uVar3;
  uint uVar4;
  char acStack_e0 [32];
  char acStack_c0 [32];
  char acStack_a0 [132];
  
  pcVar2 = inet_ntoa((in_addr)*(in_addr_t *)(*(int *)(*(int *)((int)param_1 + 8) + 0x10) + 8));
  strcpy(acStack_e0,pcVar2)   //possible issue identified - semgrep
  pcVar2 = inet_ntoa((in_addr)*(in_addr_t *)((int)param_1 + 0xc));
  strcpy(acStack_c0,pcVar2)   //possible issue identified - semgrep
  iVar1 = o_helperscript;
  uVar4 = *(uint *)(*(int *)(*(int *)((int)param_1 + 8) + 0x10) + 8);
  if (o_helperscript != 0) {
    uVar3 = vifs_get_name(*(undefined2 *)(*(int *)((int)param_1 + 8) + 0x14));
    snprintf(acStack_a0,0x7f,
             "sh %s del_member \"%s\" \"%s\" \"%s\" \"%02x:%02x:%02x:%02x:%02x:%02x\" \"%02x:%02x:%02x:%02x:%02x:%02x\""
             ,iVar1,acStack_e0,uVar3,acStack_c0,1,0,0x5e,((uVar4 & 0x7f00) << 8) >> 0x10,
             (uVar4 >> 8 & 0xff00) >> 8,uVar4 >> 0x18,(uint)*(byte *)((int)param_1 + 0x10),
             (uint)*(byte *)((int)param_1 + 0x11),(uint)*(byte *)((int)param_1 + 0x12),
             (uint)*(byte *)((int)param_1 + 0x13),(uint)*(byte *)((int)param_1 + 0x14),
             (uint)*(byte *)((int)param_1 + 0x15))   //possible issue identified - semgrep
    system(acStack_a0)   //possible issue identified - semgrep
  }
  free(param_1);
  return;
}