Skip to content
Snippets Groups Projects
  • Sean Bright's avatar
    df37b818
    res_musiconhold.c: Plug ref leak caused by ao2_replace() misuse. · df37b818
    Sean Bright authored
    ao2_replace() bumps the reference count of the object that is doing the
    replacing, which is not what we want. We just want to drop the old ref
    on the old object and update the pointer to point to the new object.
    
    Pointed out by George Joseph in #asterisk-dev
    
    Change-Id: Ie8167ed3d4b52b9d1ea2d785f885e8c27206743d
    df37b818
    History
    res_musiconhold.c: Plug ref leak caused by ao2_replace() misuse.
    Sean Bright authored
    ao2_replace() bumps the reference count of the object that is doing the
    replacing, which is not what we want. We just want to drop the old ref
    on the old object and update the pointer to point to the new object.
    
    Pointed out by George Joseph in #asterisk-dev
    
    Change-Id: Ie8167ed3d4b52b9d1ea2d785f885e8c27206743d