[gnome-system-log] Fix an off-by-one in logview_prefs_store_log
- From: Cosimo Cecchi <cosimoc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-system-log] Fix an off-by-one in logview_prefs_store_log
- Date: Wed, 21 Mar 2012 15:24:49 +0000 (UTC)
commit 3a9ac85e2b9595cc3455ad4a1015124b8ee143fa
Author: Matthias Clasen <mclasen redhat com>
Date: Tue Mar 20 21:44:08 2012 -0400
Fix an off-by-one in logview_prefs_store_log
When writing to stored_logs[old_size + 1], stored_logs must have
a length of old_size + 2.
src/logview-prefs.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/src/logview-prefs.c b/src/logview-prefs.c
index 7f880d3..7afc8ae 100644
--- a/src/logview-prefs.c
+++ b/src/logview-prefs.c
@@ -412,7 +412,7 @@ logview_prefs_store_log (LogviewPrefs *prefs, GFile *file)
if (!found) {
old_size = g_strv_length (stored_logs);
- stored_logs = g_realloc (stored_logs, (old_size + 1) * sizeof (gchar *));
+ stored_logs = g_realloc (stored_logs, (old_size + 2) * sizeof (gchar *));
stored_logs[old_size] = g_file_get_parse_name (file);
stored_logs[old_size + 1] = NULL;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]