From 3b01198f0306676425f2bf90db2ca9c7179b014e Mon Sep 17 00:00:00 2001 From: dequis Date: Fri, 25 Sep 2015 01:37:06 -0300 Subject: paste_bracketed_end: Fix rest length calculation --- src/fe-text/gui-readline.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/fe-text/gui-readline.c') diff --git a/src/fe-text/gui-readline.c b/src/fe-text/gui-readline.c index 61cdad1a..8d571041 100644 --- a/src/fe-text/gui-readline.c +++ b/src/fe-text/gui-readline.c @@ -655,7 +655,7 @@ static void paste_bracketed_end(int i, gboolean rest) /* if there's stuff after the end bracket, save it for later */ if (rest) { unichar *start = ((unichar *) paste_buffer->data) + i + G_N_ELEMENTS(bp_end); - int len = paste_buffer->len - G_N_ELEMENTS(bp_end); + int len = paste_buffer->len - i - G_N_ELEMENTS(bp_end); g_array_set_size(paste_buffer_rest, 0); g_array_append_vals(paste_buffer_rest, start, len); -- cgit v1.2.3