From 7144e60cd28f4d442f7aa53c785520ebda66d1fd Mon Sep 17 00:00:00 2001 From: Aurelien DARRAGON Date: Thu, 10 Oct 2024 11:37:36 +0200 Subject: [PATCH] MINOR: sample: postresolve sink names in debug() converter debug() converter used to resolve sink names during parsing time. Because of this, we were unable to specify sink names that were defined after the debug() converter was placed. Like in the previous commit, let's implement proper postparsing for the debug() converter, in order to be able to use sink names that are about to be defined later in the config file. --- src/sample.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/sample.c b/src/sample.c index 087367da35..1951d7b6b8 100644 --- a/src/sample.c +++ b/src/sample.c @@ -1819,9 +1819,9 @@ static int smp_check_debug(struct arg *args, struct sample_conv *conv, if (args[1].type == ARGT_STR) name = args[1].data.str.area; - sink = sink_find(name); + sink = sink_find_early(name, "debug converter", file, line); if (!sink) { - memprintf(err, "No such sink '%s'", name); + memprintf(err, "Memory error while setting up sink '%s'", name); return 0; } -- 2.47.3