From 8ecaa2d6247df7ff2e50e4a317295078a41cc7fe Mon Sep 17 00:00:00 2001 From: Germano Cavalcante Date: Mon, 21 Mar 2022 13:32:34 +1100 Subject: Fix T96510: ASAN failure when selecting text in Text Editor Regression in 541ba689913e8359216a61a67a60425837af88a9 --- source/blender/blenkernel/intern/text.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'source') diff --git a/source/blender/blenkernel/intern/text.c b/source/blender/blenkernel/intern/text.c index 43b2db0d62c..8759d7a0e5f 100644 --- a/source/blender/blenkernel/intern/text.c +++ b/source/blender/blenkernel/intern/text.c @@ -1501,7 +1501,8 @@ char *txt_sel_to_buf(Text *text, size_t *r_buf_strlen) if (linef == linel) { length = charl - charf; buf = MEM_mallocN(length + 1, "sel buffer"); - memcpy(buf, linef->line + charf, length + 1); + memcpy(buf, linef->line + charf, length); + buf[length] = '\0'; } else { /* Add 1 for the '\n' */ -- cgit v1.2.3