From ccfaf3e4713b1878241f1235a6fcb66ad0582d47 Mon Sep 17 00:00:00 2001 From: jvoisin Date: Wed, 7 Dec 2022 21:02:22 +0100 Subject: Add unserialize_noclass --- src/sp_config_keywords.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'src/sp_config_keywords.c') diff --git a/src/sp_config_keywords.c b/src/sp_config_keywords.c index fa26635..ff834dd 100644 --- a/src/sp_config_keywords.c +++ b/src/sp_config_keywords.c @@ -74,6 +74,24 @@ SP_PARSEKW_FN(parse_log_media) { return SP_PARSER_ERROR; } +SP_PARSE_FN(parse_unserialize_noclass) { + bool enable = false, disable = false; + sp_config_unserialize_noclass *cfg = (sp_config_unserialize_noclass*)retval; + + sp_config_keyword config_keywords[] = { + {parse_empty, SP_TOKEN_ENABLE, &(enable)}, + {parse_empty, SP_TOKEN_DISABLE, &(disable)}, + {0, 0, 0}}; + + SP_PROCESS_CONFIG_KEYWORDS_ERR(); + + SP_SET_ENABLE_DISABLE(enable, disable, cfg->enable); + + cfg->textual_representation = sp_get_textual_representation(parsed_rule); + + return SP_PARSER_STOP; +} + SP_PARSE_FN(parse_unserialize) { bool enable = false, disable = false; sp_config_unserialize *cfg = (sp_config_unserialize*)retval; -- cgit v1.3