[gnome-terminal] Fix off-by-one
- From: Christian Persch <chpe src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [gnome-terminal] Fix off-by-one
- Date: Sun, 23 Aug 2009 20:09:17 +0000 (UTC)
commit cddbfb256a65f5af1bd1a3b5cdfd585f12ad1e63
Author: Christian Persch <chpe gnome org>
Date: Sun Aug 23 22:08:20 2009 +0200
Fix off-by-one
Get the array length before adding the terminal NULL, not afterwards.
src/terminal-window.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/src/terminal-window.c b/src/terminal-window.c
index 5398828..76f155c 100644
--- a/src/terminal-window.c
+++ b/src/terminal-window.c
@@ -3732,8 +3732,8 @@ terminal_window_save_state (TerminalWindow *window,
g_list_free (tabs);
- g_ptr_array_add (tab_names_array, NULL);
len = tab_names_array->len;
+ g_ptr_array_add (tab_names_array, NULL);
tab_names = (char **) g_ptr_array_free (tab_names_array, FALSE);
g_key_file_set_string_list (key_file, group, TERMINAL_CONFIG_WINDOW_PROP_TABS, (const char * const *) tab_names, len);
g_strfreev (tab_names);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]