Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • BIND BIND
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 605
    • Issues 605
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 88
    • Merge requests 88
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • ISC Open Source ProjectsISC Open Source Projects
  • BINDBIND
  • Issues
  • #3095
Closed
Open
Issue created Jan 13, 2022 by Ondřej Surý@ondrejOwner

Invalid recvmmsg detection

The code in netmgr/udp.c uses #ifdef for checking whether the recvmmsg in libuv is available. But because the checked symbols are actually enum members and not preprocessor macros, the checks are always false effectively rendering the recvmmsg support enabled only with libuv >= 1.35.0 where implicit recvmmsg support was added and << 1.37.0 where the recvmmsg use needs to be explicitly enabled with a flag to uv_udp_init_ex().

Assignee
Assign to
Time tracking