From 920f1e68b868537d64b28e7623e428338357bfbc Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Tue, 31 May 2022 01:19:32 -0700 Subject: [PATCH] Pacify GCC 12 in xrdb.c * src/xrdb.c (x_get_resource): Simply assign the return value. This pacifies GCC 12 -Wanalyzer-use-of-uninitialized-value. --- src/xrdb.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/xrdb.c b/src/xrdb.c index aa79d719c8c..faeea04a539 100644 --- a/src/xrdb.c +++ b/src/xrdb.c @@ -486,11 +486,7 @@ x_get_resource (XrmDatabase rdb, const char *name, const char *class, if (XrmQGetResource (rdb, namelist, classlist, &type, &value) == True && (type == expected_type)) { - if (type == x_rm_string) - ret_value->addr = (char *) value.addr; - else - memcpy (ret_value->addr, value.addr, ret_value->size); - + *ret_value = value; return value.size; } -- 2.39.2