+4231. [contrib] Address unchecked calloc call in dlz_mysqldyn_mod.c.
+ [RT #40840]
+
4230. [contrib] dlz_wildcard_dynamic.c:dlz_create could return a
uninitalised result. [RT #40839]
isc_boolean_t localdbi = ISC_FALSE;
mysql_arglist_t arglist;
mysql_arg_t *item;
- char *p, *q, *tmp, *querystr;
+ char *p, *q, *tmp, *querystr = NULL;
char *query = NULL;
size_t len = 0;
const char *arg;
UNUSED(dlzname);
state = calloc(1, sizeof(mysql_data_t));
- dlz_mutex_init(&state->tx_mutex, NULL);
- state->transactions=NULL;
-
if (state == NULL)
return (ISC_R_NOMEMORY);
+ dlz_mutex_init(&state->tx_mutex, NULL);
+ state->transactions = NULL;
+
/* Fill in the helper functions */
va_start(ap, dbdata);
while ((helper_name = va_arg(ap, const char *)) != NULL)