changeset 711:d18884383ca3

Fix off by one.
author Matti Hamalainen <ccr@tnsp.org>
date Mon, 09 Feb 2009 11:13:14 +0200
parents a6283cf95c99
children f82e0adf19f0
files src/xs_config.c
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/xs_config.c	Mon Feb 09 11:12:17 2009 +0200
+++ b/src/xs_config.c	Mon Feb 09 11:13:14 2009 +0200
@@ -402,6 +402,7 @@
     return (inLine[*linePos] == sep);
 }
 
+
 static gboolean xs_filters_import(const gchar *pcFilename, xs_sid2_filter_t **pFilters, gint *nFilters)
 {
     FILE *inFile;
@@ -456,7 +457,7 @@
             
             /* New filter(?) section starts */
             linePos++;
-            for (i = 0; i < XS_BUF_SIZE && inLine[linePos] && inLine[linePos] != ']'; i++, linePos++)
+            for (i = 0; i < XS_BUF_SIZE-1 && inLine[linePos] && inLine[linePos] != ']'; i++, linePos++)
                 tmpStr[i] = inLine[linePos];
             tmpStr[i] = 0;