]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
[mod_amr] scan-build: Array access (from variable 'tocs') results in a null pointer... 416/head
authorDragos Oancea <dragos@signalwire.com>
Tue, 25 Feb 2020 17:51:09 +0000 (17:51 +0000)
committerDragos Oancea <dragos@signalwire.com>
Tue, 25 Feb 2020 17:51:09 +0000 (17:51 +0000)
src/mod/codecs/mod_amr/mod_amr.c

index b36b4c9aa31a5d67176ef7e10596ea1cf740e63d..67426b81c8a04fc2a890e37597016c086c9ef5fc 100644 (file)
@@ -150,6 +150,9 @@ static switch_bool_t switch_amr_unpack_oa(unsigned char *buf, uint8_t *tmp, int
        int index;
        int framesz;
 
+       if (!buf) {
+               return SWITCH_FALSE;
+       }
        buf++; /* CMR skip */
        tocs = buf;
        index = ((tocs[0]>>3) & 0xf);