Skip to content
Snippets Groups Projects
  • Richard Mudgett's avatar
    2ca3dbb1
    codec.c: Defensively check the returned samples. · 2ca3dbb1
    Richard Mudgett authored
    Earlier versions of the codec_opus samples_count callback can return
    negative error values on undecodable frames.  This resulted in a divide by
    zero exception.
    
    * Added a defensive check in ast_codec_samples_count() for a "negative"
    samples count return value.  Log the event and set the count to zero.
    
    ASTERISK-27194
    
    Change-Id: Icf69350307ecbbc80a3d74de46af9bd80ea17819
    2ca3dbb1
    History
    codec.c: Defensively check the returned samples.
    Richard Mudgett authored
    Earlier versions of the codec_opus samples_count callback can return
    negative error values on undecodable frames.  This resulted in a divide by
    zero exception.
    
    * Added a defensive check in ast_codec_samples_count() for a "negative"
    samples count return value.  Log the event and set the count to zero.
    
    ASTERISK-27194
    
    Change-Id: Icf69350307ecbbc80a3d74de46af9bd80ea17819