added default values for options.

This commit is contained in:
Dong Young Yoon
2016-12-14 17:28:18 -05:00
committed by Markus Mäkelä
parent 7776d55963
commit 2866ef8dae

View File

@ -79,6 +79,8 @@ static size_t sql_size_limit = 64 * 1024 *
static const int default_sql_size = 4 * 1024; static const int default_sql_size = 4 * 1024;
static const char* default_query_delimiter = "@@@"; static const char* default_query_delimiter = "@@@";
static const char* default_log_delimiter = ":::"; static const char* default_log_delimiter = ":::";
static const char* default_file_name = "tpm.log";
static const char* default_named_pipe = "/tmp/tpmfilter";
/* /*
* The filter entry points * The filter entry points
@ -209,16 +211,17 @@ createInstance(const char *name, char **options, FILTER_PARAMETER **params)
{ {
my_instance->source = NULL; my_instance->source = NULL;
my_instance->user = NULL; my_instance->user = NULL;
my_instance->named_pipe = NULL;
my_instance->log_enabled = false; my_instance->log_enabled = false;
/* set default log filename */ /* set default log filename */
my_instance->filename = MXS_STRDUP_A("tpm.log"); my_instance->filename = MXS_STRDUP_A(default_file_name);
/* set default delimiter */ /* set default delimiter */
my_instance->delimiter = MXS_STRDUP_A(default_log_delimiter); my_instance->delimiter = MXS_STRDUP_A(default_log_delimiter);
/* set default query delimiter */ /* set default query delimiter */
my_instance->query_delimiter = MXS_STRDUP_A(default_query_delimiter); my_instance->query_delimiter = MXS_STRDUP_A(default_query_delimiter);
my_instance->query_delimiter_size = 3; my_instance->query_delimiter_size = 3;
/* set default named pipe */
my_instance->named_pipe = MXS_STRDUP_A(default_named_pipe);
for (i = 0; params && params[i]; i++) for (i = 0; params && params[i]; i++)
{ {