]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[5073a] Augmented syntax
authorFrancis Dupont <fdupont@isc.org>
Tue, 19 Sep 2017 18:37:03 +0000 (20:37 +0200)
committerFrancis Dupont <fdupont@isc.org>
Tue, 19 Sep 2017 18:37:03 +0000 (20:37 +0200)
src/bin/dhcp4/dhcp4_lexer.ll
src/bin/dhcp4/dhcp4_parser.yy

index 6a0687f9b450dbc1a546c0fef0779702d767c8fc..13dbec987356c50506328152655822e35759e162 100644 (file)
@@ -471,6 +471,7 @@ ControlCharacterFill            [^"\\]|\\{JSONEscapeSequence}
 \"option-def\" {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::DHCP4:
+    case isc::dhcp::Parser4Context::CLIENT_CLASSES:
         return isc::dhcp::Dhcp4Parser::make_OPTION_DEF(driver.loc_);
     default:
         return isc::dhcp::Dhcp4Parser::make_STRING("option-def", driver.loc_);
index 062fd59d836b7e73d5b42388a9a6126015e54531..27f6641e20b1f1a8c58d416c6964188308331b6b 100644 (file)
@@ -1535,6 +1535,7 @@ not_empty_client_class_params: client_class_param
 
 client_class_param: client_class_name
                   | client_class_test
+                  | option_def_list
                   | option_data_list
                   | next_server
                   | server_hostname