]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Reinstate default begin and commit queries
authorNick Porter <nick@portercomputing.co.uk>
Fri, 24 May 2024 10:56:44 +0000 (11:56 +0100)
committerNick Porter <nick@portercomputing.co.uk>
Fri, 24 May 2024 10:57:30 +0000 (11:57 +0100)
src/modules/rlm_sqlippool/rlm_sqlippool.c

index 8f1f526cf47a3cd034a6116eaebe0c5defbe5e71..5e4926827954167f557af2205fe8fdca3bc6c9b7 100644 (file)
@@ -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
        }
 };