undefined4
llmnresp_send(char *param_1,sockaddr *param_2,socklen_t *param_3,void *param_4,int param_5,
             int param_6)

{
  sa_family_t sVar1;
  ssize_t sVar2;
  int *piVar3;
  undefined4 uVar4;
  char *pcVar5;
  char *pcVar6;
  uint uVar7;
  char acStack_58 [16];
  char acStack_48 [52];
  
  sVar2 = sendto((int)param_1,param_4,param_5 + 0x10 + param_6,0,param_2,*param_3);
  if (sVar2 < 0) {
    piVar3 = __errno_location();
    param_1 = strerror(*piVar3);
    pcVar5 = "<< %s: sendto error %s\n";
LAB_00401ec4:
    verbose(pcVar5,"llmnresp_send",param_1);
    uVar4 = 0xffffffff;
  }
  else {
    if (param_1 == msockfd4) {
      sVar1 = param_2->sa_family;
      pcVar5 = inet_ntop(2,param_2->sa_data + 2,acStack_58,0x10)   //possible issue identified - semgrep
      uVar7 = (*(ushort *)param_2->sa_data & 0xff) << 8 | (uint)(*(ushort *)param_2->sa_data >> 8);
      pcVar6 = 
      "<< %s: send datagram (send out size: %d),  addr->sin_family=%u, addr->sin_addr=%s, addr->sin_port=%u\n"
      ;
    }
    else {
      if (param_1 != msockfd6) {
        pcVar5 = "%s: ERROR!!! sockfd: %d not match, should not happen...!!\n";
        goto LAB_00401ec4;
      }
      sVar1 = param_2->sa_family;
      pcVar5 = inet_ntop(10,param_2->sa_data + 6,acStack_48,0x2e)   //possible issue identified - semgrep
      uVar7 = (*(ushort *)param_2->sa_data & 0xff) << 8 | (uint)(*(ushort *)param_2->sa_data >> 8);
      pcVar6 = 
      "<< %s: send datagram (send out size: %d),addr->sin6_family=%u, addr->sin6_addr=%s, addr->sin6_port=%u\n"
      ;
    }
    verbose(pcVar6,"llmnresp_send",sVar2,sVar1,pcVar5,uVar7);
    verbose(
           "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n"
           );
    uVar4 = 0;
  }
  return uVar4;
}