Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • L libpushover
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 2
    • Issues 2
    • List
    • Boards
    • Service Desk
    • Milestones
    • Requirements
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Shawn Webb
  • libpushover
  • Repository
Switch branch/tag
  • libpushover
  • libpushover
  • libpushover.c
Find file BlameHistoryPermalink
  • Shawn Webb's avatar
    Add API for freeing pushover messages · d9b83dae
    Shawn Webb authored Mar 29, 2020
    
    
    To prevent UAF bugs, use double indirection to set the pointer to NULL
    if the message was dynamically allocated.
    
    In order to know whether to free the pushover_message_t object itself,
    add a 64-bit wide flags member to the object.
    Signed-off-by: Shawn Webb's avatarShawn Webb <shawn.webb@hardenedbsd.org>
    d9b83dae

Replace libpushover.c

Attach a file by drag & drop or click to upload


Cancel
GitLab will create a branch in your fork and start a merge request.