]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
[mod_avmd] Coverity CID 1395501 (Dereference null return value) coverity_13042023
authorJakub Karolczyk <jakub.karolczyk@signalwire.com>
Fri, 14 Apr 2023 10:55:09 +0000 (11:55 +0100)
committerJakub Karolczyk <jakub.karolczyk@signalwire.com>
Fri, 14 Apr 2023 15:33:11 +0000 (16:33 +0100)
src/mod/applications/mod_avmd/avmd_fast_acosf.c

index d7ca8683afc84c21f2f35c7ef4c4aefa3563b607..22a792f7d687b86fcdbf7b7c2eddb6a269a5894a 100644 (file)
@@ -112,6 +112,10 @@ extern int compute_table(void)
 
        acos_table_file = fopen(ACOS_TABLE_FILENAME, "w");
 
+       if (!acos_table_file) {
+               return -3;
+       }
+
        for (i = 0; i < ACOS_TABLE_LENGTH; i++) {
                f = acosf(float_from_index(i));
                res = fwrite(&f, sizeof(f), 1, acos_table_file);
@@ -124,10 +128,12 @@ extern int compute_table(void)
        if (res != 0) {
                return -2;
        }
+
        return 0;
 
 fail:
        fclose(acos_table_file);
+
        return -1;
 }