From dbfbf5ee5ff52dfa46269dea129bb1983ee9f9da Mon Sep 17 00:00:00 2001 From: Koichiro Iwao Date: Sun, 25 Aug 2024 21:13:03 +0900 Subject: [PATCH] tconfig: review fixes - Check return value of toml_table_in, toml_array_in --- xrdp/xrdp_tconfig.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/xrdp/xrdp_tconfig.c b/xrdp/xrdp_tconfig.c index fcc8378c7..0d1ceda5e 100644 --- a/xrdp/xrdp_tconfig.c +++ b/xrdp/xrdp_tconfig.c @@ -214,10 +214,11 @@ static int tconfig_load_gfx_order(toml_table_t *tfile, struct xrdp_tconfig_gfx * config->codec.h264_idx = -1; config->codec.rfx_idx = -1; - toml_table_t *codec = toml_table_in(tfile, "codec"); - toml_array_t *order = toml_array_in(codec, "order"); + toml_table_t *codec; + toml_array_t *order; - if (codec && order) + if ((codec = toml_table_in(tfile, "codec")) && + (order = toml_array_in(codec, "order"))) { for (int i = 0; ; i++) {