Task #118840 - added.err

back to task #118840
download
Error: GCC_ANALYZER_WARNING (CWE-457):
gawk-5.4.0/gawkapi.h:1011:17: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value 'string'
gawk-5.4.0/extension/ordchr.c:116:1: enter_function: entry to 'do_chr'
gawk-5.4.0/extension/ordchr.c:124:9: branch_true: following 'true' branch (when 'result' is non-NULL)...
gawk-5.4.0/extension/ordchr.c:126:13: branch_true: ...to here
gawk-5.4.0/extension/ordchr.c:126:12: branch_true: following 'true' branch...
gawk-5.4.0/extension/ordchr.c:127:17: branch_true: ...to here
gawk-5.4.0/extension/ordchr.c:129:20: branch_true: following 'true' branch...
gawk-5.4.0/extension/ordchr.c:130:25: branch_true: ...to here
gawk-5.4.0/extension/ordchr.c:148:16: call_function: inlined call to 'r_make_string' from 'do_chr'
# 1009|   	if (duplicate) {
# 1010|   		emalloc(cp, char *, length + 1, "r_make_string");
# 1011|-> 		memcpy(cp, string, length);
# 1012|   		cp[length] = '\0';
# 1013|   		result->str_value.str = cp;

Error: GCC_ANALYZER_WARNING (CWE-476):
gawk-5.4.0/io.c:4158:33: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘rtval’
gawk-5.4.0/io.c:3995:12: branch_false: following ‘false’ branch...
gawk-5.4.0/io.c:4016:13: branch_false: ...to here
gawk-5.4.0/io.c:4043:20: branch_false: following ‘false’ branch...
gawk-5.4.0/io.c:4051:20: branch_false: ...to here
gawk-5.4.0/io.c:4097:20: branch_false: following ‘false’ branch...
gawk-5.4.0/io.c:4103:27: branch_false: ...to here
gawk-5.4.0/io.c:4111:28: branch_true: following ‘true’ branch...
gawk-5.4.0/io.c:4112:33: branch_true: ...to here
gawk-5.4.0/io.c:4126:12: branch_false: following ‘false’ branch...
gawk-5.4.0/io.c:4129:13: branch_false: ...to here
gawk-5.4.0/io.c:4129:12: branch_false: following ‘false’ branch...
gawk-5.4.0/io.c:4133:17: branch_false: ...to here
gawk-5.4.0/io.c:4133:17: branch_true: following ‘true’ branch...
gawk-5.4.0/io.c:4147:21: branch_true: ...to here
gawk-5.4.0/io.c:4147:20: branch_false: following ‘false’ branch...
gawk-5.4.0/io.c:4150:27: branch_false: following ‘false’ branch...
gawk-5.4.0/io.c:4155:27: branch_false: ...to here
gawk-5.4.0/io.c:4155:27: branch_true: following ‘true’ branch...
gawk-5.4.0/io.c:4156:28: branch_true: ...to here
gawk-5.4.0/io.c:4156:28: branch_true: following ‘true’ branch...
gawk-5.4.0/io.c:4158:33: danger: dereference of NULL ‘rtval’
# 4156|   			if (! do_traditional && (rtval->stlen >= recm.rt_len)) {
# 4157|   				rtval->stlen = recm.rt_len;
# 4158|-> 				free_wstr(rtval);
# 4159|   			} else
# 4160|   				set_RT(recm.rt_start, recm.rt_len);