aboutsummaryrefslogtreecommitdiffstats
path: root/src/rspamadm
diff options
context:
space:
mode:
authorAndrew Lewis <nerf@judo.za.org>2017-03-07 11:35:16 +0200
committerAndrew Lewis <nerf@judo.za.org>2017-03-07 11:35:16 +0200
commitc7f1d9a0e74954f0462f1cdfe456e90132c7ac54 (patch)
treef72960f0cfc8445c71725f4a22563aab1118069e /src/rspamadm
parent8a2a0c4d09e6e2cc147d5c51eb698ef26f848091 (diff)
downloadrspamd-c7f1d9a0e74954f0462f1cdfe456e90132c7ac54.tar.gz
rspamd-c7f1d9a0e74954f0462f1cdfe456e90132c7ac54.zip
[Fix] Fix partial matches in rspamadm grep
Diffstat (limited to 'src/rspamadm')
-rw-r--r--src/rspamadm/grep.c22
1 files changed, 8 insertions, 14 deletions
diff --git a/src/rspamadm/grep.c b/src/rspamadm/grep.c
index 7fa3b953d..b88347a8b 100644
--- a/src/rspamadm/grep.c
+++ b/src/rspamadm/grep.c
@@ -47,7 +47,7 @@ static GOptionEntry entries[] = {
"Enable case-sensitivity in string search", NULL},
{"orphans", 'o', 0, G_OPTION_ARG_NONE, &orphans,
"Print orphaned logs", NULL},
- {"partial", 'P', 0, G_OPTION_ARG_NONE, &orphans,
+ {"partial", 'P', 0, G_OPTION_ARG_NONE, &partial,
"Print partial logs", NULL},
{NULL, 0, 0, G_OPTION_ARG_NONE, NULL, NULL, NULL}
};
@@ -93,7 +93,7 @@ rspamadm_grep (gint argc, gchar **argv)
"\n Release id: "
RID);
g_option_context_add_main_entries (context, entries, NULL);
- g_option_context_set_ignore_unknown_options (context, TRUE);
+ g_option_context_set_ignore_unknown_options (context, FALSE);
if (!g_option_context_parse (context, &argc, &argv, &error)) {
rspamd_fprintf (stderr, "option parsing failed: %s\n", error->message);
@@ -131,18 +131,12 @@ rspamadm_grep (gint argc, gchar **argv)
}
}
ucl_object_insert_key (obj, nobj, "inputs", 0, false);
- if (sensitive) {
- ucl_object_insert_key (obj, ucl_object_frombool (sensitive),
- "sensitive", 0, false);
- }
- if (orphans) {
- ucl_object_insert_key (obj, ucl_object_frombool (orphans),
- "orphans", 0, false);
- }
- if (partial) {
- ucl_object_insert_key (obj, ucl_object_frombool (partial),
- "partial", 0, false);
- }
+ ucl_object_insert_key (obj, ucl_object_frombool (sensitive),
+ "sensitive", 0, false);
+ ucl_object_insert_key (obj, ucl_object_frombool (orphans),
+ "orphans", 0, false);
+ ucl_object_insert_key (obj, ucl_object_frombool (partial),
+ "partial", 0, false);
rspamadm_execute_lua_ucl_subr (L,
argc,