From: Paul Eggert Date: Tue, 31 May 2022 08:19:32 +0000 (-0700) Subject: Pacify GCC 12 in xrdb.c X-Git-Tag: emacs-29.0.90~1910^2~319^2~5 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=920f1e68b868537d64b28e7623e428338357bfbc;p=emacs.git 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. --- 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; }