Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Register
  • Sign in
  • L libpushover
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
    • Locked files
  • Issues 2
    • Issues 2
    • List
    • Boards
    • Service Desk
    • Milestones
    • Requirements
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
    • Test cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Terraform modules
  • 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
  • libpushover
  • libpushover
  • libpushover.h
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: default avatarShawn Webb <shawn.webb@hardenedbsd.org>
    d9b83dae