]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#3770] Fixed OID type mismatch
authorThomas Markwalder <tmark@isc.org>
Mon, 21 Jul 2025 17:29:01 +0000 (13:29 -0400)
committerThomas Markwalder <tmark@isc.org>
Mon, 21 Jul 2025 17:29:01 +0000 (13:29 -0400)
modified:   src/hooks/dhcp/pgsql/pgsql_cb_dhcp4.cc

src/hooks/dhcp/pgsql/pgsql_cb_dhcp4.cc

index 9a465253271f42f4e1748c78b1ec4e4b163bdcf8..2bdcb8b7594f5ac76d1b48ab81cc86bdeabe9b39 100644 (file)
@@ -4051,7 +4051,7 @@ TaggedStatementArray tagged_statements = { {
             OID_VARCHAR,    // 15 server_tag
             OID_INT2,       // 16 code (of option to update)
             OID_VARCHAR,    // 17 space (of option to update)
-            OID_VARCHAR     // 18 client_classes (of option to update)
+            OID_TEXT        // 18 client_classes (of option to update)
         },
         "UPDATE_OPTION4",
         PGSQL_UPDATE_OPTION4_WITH_TAG(AND o.scope_id = 0 AND o.code = $16 AND o.space = $17 AND o.client_classes = $18)
@@ -4079,7 +4079,7 @@ TaggedStatementArray tagged_statements = { {
             OID_INT8,       // 15 subnet_id (of option to update)
             OID_INT2,       // 16 code (of option to update)
             OID_VARCHAR,    // 17 space (of option to update)
-            OID_VARCHAR     // 18 client_classes (of option to update)
+            OID_TEXT        // 18 client_classes (of option to update)
         },
         "UPDATE_OPTION4_SUBNET_ID",
         PGSQL_UPDATE_OPTION4_NO_TAG(o.scope_id = 1 AND o.dhcp4_subnet_id = $15 AND o.code = $16 AND o.space = $17 AND o.client_classes = $18)
@@ -4107,7 +4107,7 @@ TaggedStatementArray tagged_statements = { {
             OID_INT8,       // 15 pool_id (of option to update)
             OID_INT2,       // 16 code (of option to update)
             OID_VARCHAR,    // 17 space (of option to update)
-            OID_VARCHAR     // 18 client_classes (of option to update)
+            OID_TEXT        // 18 client_classes (of option to update)
         },
         "UPDATE_OPTION4_POOL_ID",
         PGSQL_UPDATE_OPTION4_NO_TAG(o.scope_id = 5 AND o.pool_id = $15 AND o.code = $16 AND o.space = $17 AND o.client_classes = $18)
@@ -4135,7 +4135,7 @@ TaggedStatementArray tagged_statements = { {
             OID_VARCHAR,    // 15 shared_network_name (of option to update)
             OID_INT2,       // 16 code (of option to update)
             OID_VARCHAR,    // 17 space (of option to update)
-            OID_VARCHAR     // 18 client_classes (of option to update)
+            OID_TEXT,       // 18 client_classes (of option to update)
         },
         "UPDATE_OPTION4_SHARED_NETWORK",
         PGSQL_UPDATE_OPTION4_NO_TAG(o.scope_id = 4 AND o.shared_network_name = $15 AND o.code = $16 AND o.space = $17 AND o.client_classes = $18)
@@ -4163,7 +4163,7 @@ TaggedStatementArray tagged_statements = { {
             OID_VARCHAR,    // 15 dhcp_client_class (of option to update)
             OID_INT2,       // 16 code (of option to update)
             OID_VARCHAR,    // 17 space (of option to update)
-            OID_VARCHAR     // 18 client_classes (of option to update)
+            OID_TEXT        // 18 client_classes (of option to update)
         },
         "UPDATE_OPTION4_CLIENT_CLASS",
         PGSQL_UPDATE_OPTION4_NO_TAG(o.scope_id = 2 AND o.dhcp_client_class = $15 AND o.code = $16 AND o.space = $17 AND o.client_classes = $18)