Ver Fonte

pipelimit: replace STR_PARAM with PARAM_STRING

Alekzander Spiridonov há 11 anos atrás
pai
commit
db70d08c7b
2 ficheiros alterados com 6 adições e 14 exclusões
  1. 6 8
      modules/pipelimit/pipelimit.c
  2. 0 6
      modules/pipelimit/pl_db.c

+ 6 - 8
modules/pipelimit/pipelimit.c

@@ -135,12 +135,12 @@ static cmd_export_t cmds[]={
 static param_export_t params[]={
 	{"timer_interval",       INT_PARAM,          &timer_interval},
 	{"reply_code",           INT_PARAM,          &pl_drop_code},
-	{"reply_reason",         STR_PARAM,          &pl_drop_reason.s},
-	{"db_url",               STR_PARAM,          &pl_db_url},
-	{"plp_table_name",       STR_PARAM,          &rlp_table_name},
-	{"plp_pipeid_column",    STR_PARAM,          &rlp_pipeid_col},
-	{"plp_limit_column",     STR_PARAM,          &rlp_limit_col},
-	{"plp_algorithm_column", STR_PARAM,          &rlp_algorithm_col},
+	{"reply_reason",         PARAM_STR,          &pl_drop_reason},
+	{"db_url",               PARAM_STR,          &pl_db_url},
+	{"plp_table_name",       PARAM_STR,          &rlp_table_name},
+	{"plp_pipeid_column",    PARAM_STR,          &rlp_pipeid_col},
+	{"plp_limit_column",     PARAM_STR,          &rlp_limit_col},
+	{"plp_algorithm_column", PARAM_STR,          &rlp_algorithm_col},
 	{"hash_size",            INT_PARAM,          &pl_hash_size},
 
 	{0,0,0}
@@ -378,8 +378,6 @@ static int mod_init(void)
 	*_pl_pid_setpoint = 0.01 * (double)_pl_cfg_setpoint;
 	*drop_rate      = 0;
 
-	pl_drop_reason.len = strlen(pl_drop_reason.s);
-
 	return 0;
 }
 

+ 0 - 6
modules/pipelimit/pl_db.c

@@ -106,12 +106,6 @@ int pl_init_db(void)
 	if(pl_db_url.s==NULL)
 		return 1;
 
-	pl_db_url.len         = strlen(pl_db_url.s);
-	rlp_table_name.len    = strlen(rlp_table_name.s);
-	rlp_pipeid_col.len    = strlen(rlp_pipeid_col.s);
-	rlp_limit_col.len     = strlen(rlp_limit_col.s);
-	rlp_algorithm_col.len = strlen(rlp_algorithm_col.s);
-
 	if(rlp_table_name.len <= 0 || pl_db_url.len<=0)
 	{
 		LM_INFO("no table name or db url - skipping loading from db\n");