Skip to content
Snippets Groups Projects
  • Tilghman Lesher's avatar
    c0b3c923
    Fix various problems detected with Valgrind. · c0b3c923
    Tilghman Lesher authored
     * chan_console accessed pvts after deallocation.
     * cdr_mysql stored a pointer that was freed by realloc()
     * The module loader did not check usecount on shutdown, which led to chan_iax2
     reading a timer that was already unloaded.
     * The event subsystem sometimes creates an event with no IEs.  Due to a corner
     condition, the code would read beyond the memory boundary.
     * res_pktccops did not correctly check whether its monitor thread was started.
    (closes issue #16062)
     Reported by: alexanderheinz
     Patches: 
           20091109__issue16062.diff.txt uploaded by tilghman (license 14)
     Tested by: tilghman
    
    
    git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@228798 65c4cc65-6c06-0410-ace0-fbb531ad65f3
    c0b3c923
    History
    Fix various problems detected with Valgrind.
    Tilghman Lesher authored
     * chan_console accessed pvts after deallocation.
     * cdr_mysql stored a pointer that was freed by realloc()
     * The module loader did not check usecount on shutdown, which led to chan_iax2
     reading a timer that was already unloaded.
     * The event subsystem sometimes creates an event with no IEs.  Due to a corner
     condition, the code would read beyond the memory boundary.
     * res_pktccops did not correctly check whether its monitor thread was started.
    (closes issue #16062)
     Reported by: alexanderheinz
     Patches: 
           20091109__issue16062.diff.txt uploaded by tilghman (license 14)
     Tested by: tilghman
    
    
    git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@228798 65c4cc65-6c06-0410-ace0-fbb531ad65f3