From: Nick Porter Date: Thu, 4 Apr 2024 17:32:15 +0000 (+0100) Subject: Return the fr_log_t not the fr_log_track_t X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ddef42d8417bfcb16ab16214e6e86281e9c73feb;p=thirdparty%2Ffreeradius-server.git Return the fr_log_t not the fr_log_track_t --- diff --git a/src/lib/server/log.c b/src/lib/server/log.c index d10ce5239b6..66def098fb2 100644 --- a/src/lib/server/log.c +++ b/src/lib/server/log.c @@ -1062,12 +1062,13 @@ static void log_register_dst(char const *name, fr_log_t *log, CONF_SECTION *cs) */ fr_log_t *log_dst_by_name(char const *name) { - fr_log_track_t find; + fr_log_track_t find, *found; memset(&find, 0, sizeof(find)); find.name = name; - return fr_rb_find(dst_tree, &find); + found = fr_rb_find(dst_tree, &find); + return (found) ? found->log : NULL; } static int _log_free(fr_log_t *log)