From 20965833d9ab82eba0ea0cf06127c2360d45d229 Mon Sep 17 00:00:00 2001 From: wargio Date: Sun, 25 Jun 2023 17:04:04 +0800 Subject: [PATCH] Ensure keyword is always non-null. --- librz/main/rz-find.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/librz/main/rz-find.c b/librz/main/rz-find.c index f7e8e94fcf..b67df2b954 100644 --- a/librz/main/rz-find.c +++ b/librz/main/rz-find.c @@ -251,6 +251,9 @@ static int rzfind_open_file(RzfindOptions *ro, const char *file, const ut8 *data if (ro->import) { imports = rz_bin_object_get_imports(bf->o); rz_list_foreach (ro->keywords, iter, kw) { + if (!kw) { + continue; + } rz_list_foreach (imports, it, import) { if (!strcmp(import->name, kw)) { printf("ordinal: %d %s\n", import->ordinal, kw); @@ -262,6 +265,9 @@ static int rzfind_open_file(RzfindOptions *ro, const char *file, const ut8 *data if (ro->symbol) { symbols = rz_bin_object_get_symbols(bf->o); rz_list_foreach (ro->keywords, iter, kw) { + if (!kw) { + continue; + } rz_list_foreach (symbols, it, symbol) { if (!symbol->name) { continue;