]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for switch_odbc.c
authorAndrey Volk <andywolk@gmail.com>
Fri, 12 Jul 2019 16:44:34 +0000 (20:44 +0400)
committerAndrey Volk <andywolk@gmail.com>
Mon, 15 Jul 2019 19:43:51 +0000 (23:43 +0400)
src/switch_odbc.c

index 02d6ee5db07590479c3f89f9c5318afb4fcf0d91..31161ee1589f2211b57255534324385c98cc0a2c 100644 (file)
@@ -606,6 +606,7 @@ SWITCH_DECLARE(switch_odbc_status_t) switch_odbc_handle_callback_exec_detailed(c
                        SQLSMALLINT NameLength = 0, DataType = 0, DecimalDigits = 0, Nullable = 0;
                        SQLULEN ColumnSize = 0;
                        names[y] = malloc(name_len);
+                       switch_assert(names[y]);
                        memset(names[y], 0, name_len);
 
                        SQLDescribeCol(stmt, x, (SQLCHAR *) names[y], (SQLSMALLINT) name_len, &NameLength, &DataType, &ColumnSize, &DecimalDigits, &Nullable);
@@ -619,6 +620,7 @@ SWITCH_DECLARE(switch_odbc_status_t) switch_odbc_handle_callback_exec_detailed(c
                                ColumnSize++;
 
                                vals[y] = malloc(ColumnSize);
+                               switch_assert(vals[y]);
                                memset(vals[y], 0, ColumnSize);
                                SQLGetData(stmt, x, SQL_C_CHAR, (SQLCHAR *) vals[y], ColumnSize, NULL);
                        }