rem: db_key_t cols[] = {domain_domain_col};
add: db_key_t cols[1];
context: int reload_domain_table ( void ){/*	db_key_t keys[] = {domain_domain_col}; */	db_val_t vals[1];	db_key_t cols[] = {domain_domain_col};	db_res_t* res;	db_row_t* row;	db_val_t* val;	struct domain_list **new_hash_table;	int i;	if (db_use_table(db_handle, domain_table) < 0) {		LOG(L_ERR, "reload_domain_table(): Error while trying to use domain table\n");		return -1;	}	VAL_TYPE(vals) = DB_STR;	VAL_NULL(vals) = 0;    	if (db_query(db_handle, NULL, 0, NULL, cols, 0, 1, 0, &res) < 0) {		LOG(L_ERR, "reload_domain_table(): Error while querying database\n");		return -1;	}	/* Choose new hash table and free its old contents */	if (*hash_table == hash_table_1) {		hash_table_free(hash_table_2);		new_hash_table = hash_table_2;	} else {		hash_table_free(hash_table_1);		new_hash_table = hash_table_1;	}	row = RES_ROWS(res);	DBG("Number of rows in domain table: %d\n", RES_ROW_N(res));			for (i = 0; i < RES_ROW_N(res); i++) {		val = ROW_VALUES(row + i);		if ((ROW_N(row) == 1) && (VAL_TYPE(val) == DB_STRING)) {						DBG("Value: %s inserted into domain hash table\n", VAL_STRING(val));			if (hash_table_install(new_hash_table, (char *)(VAL_STRING(val))) == -1) {				LOG(L_ERR, "domain_reload(): Hash table problem\n");				db_free_query(db_handle, res);				return -1;			}		} else {			LOG(L_ERR, "domain_reload(): Database problem\n");			db_free_query(db_handle, res);			return -1;		}	}	db_free_query(db_handle, res);	*hash_table = new_hash_table;		return 1;}