From 5ec796557ce4c3344fb0fb995ed4c31ec75c87fc Mon Sep 17 00:00:00 2001 From: "David M. Syzdek" Date: Wed, 23 Mar 2022 22:22:03 -0800 Subject: libtinyrad: fixing processing of TRAD_OPT_IPV4 in tinyrad_set_option() --- lib/libtinyrad/lmemory.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/libtinyrad/lmemory.c b/lib/libtinyrad/lmemory.c index 8a17dba..f2db7bf 100644 --- a/lib/libtinyrad/lmemory.c +++ b/lib/libtinyrad/lmemory.c @@ -737,7 +737,7 @@ tinyrad_set_option( return(TRAD_EOPTERR); opts = tr->opts; tinyrad_set_flag(&tr->opts, &tr->opts_neg, TRAD_IPV4, *((const int *)invalue) ); - if (opts != tr->opts) + if ( (opts != tr->opts) && ((tr->trud)) ) if ((rc = tinyrad_urldesc_resolve(tr->trud, tr->opts)) != TRAD_SUCCESS) return(rc); break; -- cgit v1.2.3