aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGravatar Fabio Bas2023-11-23 23:39:05 +0100
committerGravatar ctrlaltca2023-11-28 10:36:52 +0100
commit90d1f02e253d3176ff72895327e88a2896975fbf (patch)
tree9e849b36cd45bdfcb40d1a9f20bf34fdbdfce5c2 /src
parentInputEditor: consider surrogate pairs when moving cursor, deleting a char or ... (diff)
downloadKVIrc-90d1f02e253d3176ff72895327e88a2896975fbf.tar.gz
KVIrc-90d1f02e253d3176ff72895327e88a2896975fbf.tar.bz2
KVIrc-90d1f02e253d3176ff72895327e88a2896975fbf.zip
Ircview: Fix out of bound memory read when a line ends with a tab; fix #2377
Diffstat (limited to 'src')
-rw-r--r--src/kvirc/ui/KviIrcView_getTextLine.cpp1
1 files changed, 0 insertions, 1 deletions
diff --git a/src/kvirc/ui/KviIrcView_getTextLine.cpp b/src/kvirc/ui/KviIrcView_getTextLine.cpp
index d45640522..d00d24b86 100644
--- a/src/kvirc/ui/KviIrcView_getTextLine.cpp
+++ b/src/kvirc/ui/KviIrcView_getTextLine.cpp
@@ -584,7 +584,6 @@ found_tab:
APPEND_LAST_TEXT_BLOCK(data_ptr, p - data_ptr);
NEW_LINE_CHUNK(KviControlCodes::ArbitraryBreak);
data_ptr = p;
- p++;
break;
case '\r':
#ifdef COMPILE_USE_DYNAMIC_LABELS