From: Nick Porter Date: Fri, 24 May 2024 10:56:44 +0000 (+0100) Subject: Reinstate default begin and commit queries X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d43a47fda39783ec212aad668fc6884dc2531387;p=thirdparty%2Ffreeradius-server.git Reinstate default begin and commit queries --- diff --git a/src/modules/rlm_sqlippool/rlm_sqlippool.c b/src/modules/rlm_sqlippool/rlm_sqlippool.c index 8f1f526cf47..5e492682795 100644 --- a/src/modules/rlm_sqlippool/rlm_sqlippool.c +++ b/src/modules/rlm_sqlippool/rlm_sqlippool.c @@ -635,7 +635,8 @@ static const call_env_method_t sqlippool_alloc_method_env = { CALL_ENV_FLAG_ATTRIBUTE | CALL_ENV_FLAG_REQUIRED | CALL_ENV_FLAG_NULLABLE, ippool_alloc_call_env_t, allocated_address, allocated_address_attr) }, { FR_CALL_ENV_OFFSET("alloc_begin", FR_TYPE_STRING, CALL_ENV_FLAG_CONCAT | CALL_ENV_FLAG_NULLABLE, - ippool_alloc_call_env_t, begin), QUERY_ESCAPE }, + ippool_alloc_call_env_t, begin), QUERY_ESCAPE, + .pair.dflt = "START TRANSACTION", .pair.dflt_quote = T_SINGLE_QUOTED_STRING }, { FR_CALL_ENV_PARSE_ONLY_OFFSET("alloc_existing", FR_TYPE_STRING, CALL_ENV_FLAG_PARSE_ONLY, ippool_alloc_call_env_t, existing), QUERY_ESCAPE }, { FR_CALL_ENV_PARSE_ONLY_OFFSET("alloc_requested", FR_TYPE_STRING, CALL_ENV_FLAG_PARSE_ONLY, @@ -647,7 +648,8 @@ static const call_env_method_t sqlippool_alloc_method_env = { { FR_CALL_ENV_PARSE_ONLY_OFFSET("pool_check", FR_TYPE_STRING, CALL_ENV_FLAG_PARSE_ONLY, ippool_alloc_call_env_t, pool_check), QUERY_ESCAPE }, { FR_CALL_ENV_OFFSET("alloc_commit", FR_TYPE_STRING, CALL_ENV_FLAG_CONCAT | CALL_ENV_FLAG_NULLABLE, - ippool_alloc_call_env_t, commit), QUERY_ESCAPE }, + ippool_alloc_call_env_t, commit), QUERY_ESCAPE, + .pair.dflt = "COMMIT", .pair.dflt_quote = T_SINGLE_QUOTED_STRING }, CALL_ENV_TERMINATOR } };